Failed Deploying iOS App To iTunes Connect Due to IPA Path

Hello everyone,
I expect;

  1. Commit and push the code to Bitbucket,
  2. Press the “Build” button on Bitrise,
  3. The app get deployed to iTunes Connect and sent to testers.

I m using “deploy-to-itunesconnect-deliver@2.17.0” plugin.

The error says;
[08:13:51]: Get started using a Gemfile for fastlane https://docs.fastlane.tools/getting-started/ios/setup/#use-a-gemfile
[08:13:52]: Sending anonymous analytics information
[08:13:52]: Learn more at https://docs.fastlane.tools/#metrics
[08:13:52]: No personal or sensitive data is sent.
[08:13:52]: You can disable this by adding opt_out_usage at the top of your Fastfile
[08:13:52]: Error setting value ‘/Users/emre-fs/git/app.ipa’ for option ‘ipa’
[!] Could not find ipa file at path ‘/Users/emre-fs/git/app.ipa’
Deploy failed, error: exit status 1
| |
±–±--------------------------------------------------------------±---------+
| x | deploy-to-itunesconnect-deliver@2.17.0 (exit code: 1) | 27.22 sec|
±–±--------------------------------------------------------------±---------+
| Issue tracker: …trise-steplib/steps-deploy-to-itunesconnect-deliver/issues |
| Source: …/github.com/bitrise-steplib/steps-deploy-to-itunesconnect-deliver |
±–±--------------------------------------------------------------±---------+

What would IPA be? Should I upload the signed IPA?

Note; My username is “emre-fs”.

Thanks.

Hi @emre-fs!

.ipa stands for “iOS App Store Package” and is the name of the file extension of iphone apps. These, on Bitrise, or most regularly generated by the Xcode Archive step. I recommend reading our getting started guide here: Getting started with iOS apps | Bitrise DevCenter

Also, Bitrise is all about automation. You might want to consider setting up a push trigger, so you can skip step 2, and your builds start when you upload the code :wink: You can read about that here: Triggering builds with code push | Bitrise DevCenter

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.