Save 37% off PRO during our Black Friday Sale! »

For nested apps

For nested apps

fastlane Meetup Japan

Ad8ecb246430b56a3c62ba89d52e7dcf?s=128

yukiasai

March 01, 2017
Tweet

Transcript

  1. For nested apps fastlane Meetup Japan Mar. 1, 2017

  2. whoami? @yukiasai @yukiasai417

  3. whoami? Joined Recruit Marketing Partners today

  4. GitHub

  5. Contributions

  6. sigh Because you would rather spend your time building stuff

    than fighting provisioning
  7. Nested apps iOS app BundleID : com.my.some.app

  8. Nested apps iOS app Today extension BundleID : com.my.some.app BundleID

    : com.my.some.app.today
  9. Nested apps iOS app Today extension BundleID : com.my.some.app GroupID

    : group.com.my.some BundleID : com.my.some.app.today GroupID : group.com.my.some
  10. Nested apps iOS app Today extension Watch app BundleID :

    com.my.some.app GroupID : group.com.my.some BundleID : com.my.some.app.today GroupID : group.com.my.some BundleID : com.my.some.app.watch GroupID : none
  11. Nested apps iOS app Today extension Watch app Watch app

    extension BundleID : com.my.some.app GroupID : group.com.my.some BundleID : com.my.some.app.today GroupID : group.com.my.some BundleID : com.my.some.app.watch GroupID : none BundleID : com.my.some.app.watch.extension GroupID : none
  12. Try using sigh

  13. Deployed it!!!

  14. Installation problem Failed… Failed… Successful!!!

  15. hmm…

  16. AdHoc Signetures are not validated at deployment time

  17. Signeture problem iOS app Today extension Watch app Watch app

    extension Right provisioning profile ❌ Invalid Bundle Identifier (e.g. Wildcard AppID) ⚠ Device ID hasn’t been added (Invalid on Apple Developer) ⚠ Device ID hasn’t been added (Invalid on Apple Developer)
  18. Signeture problem xcodebuild (gym) is not always assign the right

    provisioning profiles
  19. resign Resigns an existing ipa file

  20. Try using resign

  21. Before resign iOS app Today extension Watch app Watch app

    extension Right provisioning profile ❌ Invalid Bundle Identifier (e.g. Wildcard AppID) ⚠ Device ID hasn’t been added (Invalid on Apple Developer) ⚠ Device ID hasn’t been added (Invalid on Apple Developer)
  22. After resign iOS app Today extension Watch app Watch app

    extension Right provisioning profile Right provisioning profile Right provisioning profile Right provisioning profile
  23. Installation successful Successful!!! Successful!!! Successful!!!

  24. All clear!!!

  25. sigh Because you would rather spend your time building stuff

    than fighting provisioning
  26. None