首先确保您的证书和配置文件已正确安装到您的本地密钥链中。在Xcode中的“Xcode”>“Preferences”>“Accounts”>选定您的Apple开发帐户,然后查看右下角的“View Details…”。确保您的证书和配置文件都存在于列表中。
如果您的证书或配置文件是最近生成的,则需要在Bitrise上更新它们。在Bitrise中,选择您的应用程序>“Code signing & Files”>选定您的Apple开发帐户,然后点击“Re-create profiles & certificates”。
确保在Bitrise的“Deploy to iTunes Connect”步骤中正确填写了证书和描述文件的名称。确保它们与在Xcode中创建和安装的名称相同。
如果您使用的是Fastlane以及Fastlane的Match插件,则需要确保在Bitrise中正确配置了GitHub访问令牌。
如果您使用的是Bitrise的自动配置选项,则需要检查应用程序ID、描述文件和证书是否正确。
示例代码:
lane :deploy do match(type: "appstore") upload_to_testflight( skip_waiting_for_build_processing: true, skip_submission: true ) pilot end
env_default( DOWNLOAD_CERTIFICATES: true, MATCH_PASSWORD: "password", MATCH_KEYCHAIN_NAME: "login.keychain" )
在Bitrise中,您还可以通过与Apple连接的API密钥来部署到iTunes Connect。这是一种更简单、更安全的方法,因为它不需要将密码储存在应用程序中。有关更多信息,请参阅Bitrise文档中的相关部分。
上一篇:小米4移动版gps天线-小米4移动版GPS天线评测:稳准快,让你不再迷失方向
下一篇:BitriseFirebaseAppDistribution上传错误:“无法上传发布。HTTP错误:403,调用者没有权限。”