Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Fastlane:签名无效-重签.ipa文件后出现无效的Info.plist错误_Ios_Xcode_Fastlane_Fastlane Deliver - Fatal编程技术网

Ios Fastlane:签名无效-重签.ipa文件后出现无效的Info.plist错误

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

我必须放弃一个.ipa文件,该文件最初是用企业概要文件签名的。 由于安全原因,我无法访问此项目的存储库。此外,我必须在中修改内部版本号 .plist文件

首先,我使用fastlane退出.ipa文件,其中包含我的分发证书和应用商店配置文件:

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。这应该可以解决问题。

谢谢这是解决方案。