####Deploy an app automatically to Fabric Beta using Travis-CI.
- Copy the .travis.yml into your repo
- Replace the following fields
- WORKSPACE
- SCHEME (build scheme)
- APP_NAME
- DEVELOPER_NAME
- PROFILE_NAME
- EMAILS (those who you want to notify)
- GROUP_ALIASES (group for tester on Fabric)
- Create the folder "travis/certs"
- Export the following things from the Keychain app
- "Apple Worldwide Developer Relations Certification Authority" into travis/certs/apple.cer
- Your iPhone Distribution certificate into travis/certs/ios_distribution.cer
- Your iPhone Distribution private key into travis/certs/ios_distribution.p12 (choose a password)
- Create the folder "travis/profile"
- Export
iOS Provisioning Profile (Distribution)
into travis/profile/distribution_profile.mobileprovision - Create the folder "travis/scripts"
- Copy add-key.sh, remove-key.sh and sign-and-upload.sh into travis/scripts
- Download submit into travis/.
- I manually pull out the 'submit' file in Crashlytics.framework(3.6.0). Please let me know if it has new update, I will renew the file
- Execute travis encrypt "DIST_PWD=YOUR_DISTRIBUTION_PASSWORD" --add
- Execute travis encrypt "FABRIC_API_KEY=YOUR_FABRIC_API_KEY" --add
- Execute travis encrypt "FABRIC_BUILD_SECRET=YOUR_FABRIC_BUILD_SECRET" --add
- Commit
Your files will look like this
- Repo Root
- Project folder
.travis.yml
- travis
submit
- certs
ios_distribution.cet
ios_distribution.p12
- profile
distribution_profile.mobileprovision
- scripts
add-key.sh
remove-key.sh
sign-and-upload.sh
Hey I was reading through this. The
submit
link is broken. I went through your revision history and got the dropbox url https://www.dropbox.com/s/3aa8pj4bhknwjg3/submit?dl=0 but that's not working.Please advise.