0

我需要将 IPA 提交给使用不同的移动配置文件和证书退出 ipa 的其他团队。

在启用关联域之前,它曾经可以毫无问题地工作。

当尝试启用关联域时,它会上传到测试苹果帐户。但是在辞职后尝试在真实账户上上传时会出错。

错误 ITMS-90046:“无效的代码签名权利。您的应用程序包的签名包含在 iOS 上不受支持的代码签名权利。具体而言,“有效负载/xxxxx”中密钥“com.apple.developer.associated-domains”的值“*” .app/xxxxx' 不受支持。”

Fastlane 被用于退出应用程序。

已检查其他问题,但不适合使用 fastlane 辞职并通过 Transporter 应用程序上传。

4

1 回答 1

0

经过几次尝试后,唯一对我有用的解决方案是在通过 fastlane 签名后手动传递权利。

unzip -q *.ipa
codesign -f -s "Apple Distribution: Company Name" -i "com.company.project" --entitlements savedEntitlements.plist Payload/*.app/
zip -qr resigned.ipa Payload SwiftSupport Symbols
于 2020-05-02T06:07:49.160 回答