通过 Fastlane 辞职后出现错误 ITMS-90046
ERROR ITMS-90046 after resign via Fastlane
我需要将 IPA 提交给其他团队,该团队使用不同的移动配置文件和证书辞去 ipa。
在启用关联域之前,它曾经毫无问题地工作。
当尝试启用关联域时,它会上传到测试苹果帐户。但是在退出后尝试在真实账户上上传时出现错误。
ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your application
bundle's signature contains code signing entitlements that are not
supported on iOS. Specifically, value '*' for key
'com.apple.developer.associated-domains' in
'Payload/xxxxx.app/xxxxx' is not supported."
正在使用 Fastlane 退出应用程序。
已检查其他问题,但不适合使用 fastlane 退出并通过 Transporter 应用程序上传。
经过多次尝试,唯一对我有用的解决方案是在通过 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
我需要将 IPA 提交给其他团队,该团队使用不同的移动配置文件和证书辞去 ipa。
在启用关联域之前,它曾经毫无问题地工作。
当尝试启用关联域时,它会上传到测试苹果帐户。但是在退出后尝试在真实账户上上传时出现错误。
ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your application bundle's signature contains code signing entitlements that are not supported on iOS. Specifically, value '*' for key 'com.apple.developer.associated-domains' in 'Payload/xxxxx.app/xxxxx' is not supported."
正在使用 Fastlane 退出应用程序。
已检查其他问题,但不适合使用 fastlane 退出并通过 Transporter 应用程序上传。
经过多次尝试,唯一对我有用的解决方案是在通过 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