Ios Fastlane:签名无效-重签.ipa文件后出现无效的Info.plist错误
我必须放弃一个.ipa文件,该文件最初是用企业概要文件签名的。 由于安全原因,我无法访问此项目的存储库。此外,我必须在中修改内部版本号 .plist文件 首先,我使用fastlane退出.ipa文件,其中包含我的分发证书和应用商店配置文件:Ios Fastlane:签名无效-重签.ipa文件后出现无效的Info.plist错误,ios,xcode,fastlane,fastlane-deliver,Ios,Xcode,Fastlane,Fastlane Deliver,我必须放弃一个.ipa文件,该文件最初是用企业概要文件签名的。 由于安全原因,我无法访问此项目的存储库。此外,我必须在中修改内部版本号 .plist文件 首先,我使用fastlane退出.ipa文件,其中包含我的分发证书和应用商店配置文件: fastlane sigh resign /Users/myUserName/Desktop/FolderContainsMyIPA/MyIPAName.ipa --signing_identity "iPhone Distribution: MyDistr
fastlane sigh resign /Users/myUserName/Desktop/FolderContainsMyIPA/MyIPAName.ipa --signing_identity "iPhone Distribution: MyDistributionCertName" -p /Users/myUserName/Desktop/FolderContainsMyIPA/myAppStoreProfile.mobileprovision
终端输出称辞职成功
然后,我压缩并解压文件夹,以便修改二进制负载中的info.plist文件。将.ipa压缩并上载到iTunes Connect后,我总是收到以下错误:
尊敬的开发商:
我们发现您最近交付的产品存在一个或多个问题
“我的应用程序名称”。要处理您的交付,必须解决以下问题:
更正:
无效签名-无效的Info.plist(plist或签名已被删除)
已修改)。路径[Template.app/Template]处的文件不正确
已签名。请确保已使用分发版对应用程序进行签名
证书,而不是临时证书或开发证书。
验证Xcode中的代码签名设置是否正确
目标级别(覆盖项目级别上的任何值)。
此外,请确保您正在上载的捆绑包是使用
在Xcode中释放目标,而不是模拟器目标
您的代码签名设置正确,请在Xcode中选择“全部清除”,
删除Finder中的“build”目录,并重建您的版本
目标。有关更多信息,请咨询
一旦这些问题得到纠正,您就可以重新提交
修正二进制
问候,
应用商店团队
无法找出我的方法有什么问题请在退出.ipa文件之前尝试修改info.plist。这应该可以解决问题。谢谢这是解决方案。