为了通过Apple的新Test Flight服务分发应用程序,beta-reports-active
需要提供密钥.目前我正在使用Apple的bot服务器分发到旧的Test Flight系统和Ad Hoc分发配置文件.使用post build触发器我想archive
创建它并创建一个App Store Distribution ipa
,我可以上传到iTunes Connect.我写了一个脚本来做到这一点.我使用xcrun
命令来构建:
/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${APP}" -o "${APP_STORE_IPA}" --sign "${SIGNING_IDENTITY}" --embed "${PROVISIONING_PROFILE}"
这些SIGNING_IDENTITY
和PROVISIONING_PROFILE
都是应用商店分发证书/配置文件.因此,配置文件嵌入了ipa
它并包含beta-reports-active
标志.但是,当我查看ipa
验证其权利时,它不存在.
我究竟做错了什么?我在此看到的所有信息刚刚建议重新生成配置文件.我已经这样做了,知道钥匙存在.它没有被添加到权利中.我有一个小部件也被捆绑在ipa中.我不是在辞职.
xcode continuous-integration ios provisioning-profile ios-app-extension