通过Fastlane辞职后的错误ITMS-90046。

问题描述 投票:0回答:1

我需要将IPA提交给其他团队,这些团队使用不同的移动供应配置文件和证书重新签署IPA。

在启用关联域之前,它曾经工作没有任何障碍。

当尝试启用关联域时,它被上传到测试苹果帐户。但当尝试在注册后的真实账户上上传时,它给出了错误。

ERROR ITMS-90046: "Invalid Code Signing Entitlements. 你的应用程序捆绑的签名包含iOS不支持的代码签名权限。具体来说,'Payloadxxxxx.appxxxxx'中'com.apple.developer.associated-domains'键的值'*'不受支持。"

正在使用Fastlane来辞别应用程序。

已经检查了其他问题,但不符合使用fastlane辞职和通过Transporter应用上传。

ios fastlane ios-app-signing
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
© www.soinside.com 2019 - 2024. All rights reserved.