Official Beeminder for iOS app
BeeSwift/Config.swift is ignored by git since it has sensitive info like keys in it. Copy
BeeSwift/Config.swift and uncomment the struct it contains so that the project can reference the struct.
There's a Run Script build phase that references
BeeSwift/Sentry.sh, which is also ignored by git since it has an auth token. Either create an empty shell script at that location (preferable) or delete the
Run Script - Sentry build phase (if you do delete it, make sure not to check in the modified
The project should build at this point. If not, check on the following two items:
If it complains about
GoogleService-Info.plist, try copying
GoogleService-Info.sample.plist to that location. You can also get a sample plist file from Google's documentation.
Code signing/provisioning profiles settings.
If it's still not building, or if you find other noteworthy dependencies not listed here, please create a new issue! Or a pull request with a modified Readme.
Since the Beeminder backend/web application isn't open source (yet), you'll need to ask us to be added to the private repo if you want to be able to point the iOS app at
localhost:3000. You can also create a test account/goal on beeminder.com to test against.
Read and sign beeminder.com/cla. Then make a branch off of master and send a pull request!