在Xcode中将构建系统更改为“新构建系统”后,ITMS-90035错误

时间:2020-02-14 13:00:45

标签: ios swift xcode

将构建系统从“旧版构建系统”更改为“新构建系统”后,尝试将IPA上载到Appstore时开始出现以下错误。对于这两种选择,我都可以成功构建。可能是什么问题?

PS::我的导出选项plist文件用于Distrubition。因此,证书等没有问题。(如前所述,在使用旧版构建系统进行构建时,我可以成功地上传它。

我想学习的是问题的原因可能是什么。我会检查所有原因(例如,在文件中命名)。

错误ITMS-90035:“签名无效。密封的资源丢失或无效。路径[Şans.app/Şans]上的文件未正确签名。请确保您使用分发证书(而不是临时证书或开发证书。验证Xcode中的代码签名设置在目标级别正确(将覆盖项目级别的所有值)。此外,确保要上传的捆绑包是使用Xcode中的Release目标构建的,而不是Simulator目标。如果确定代码签名设置正确,请在Xcode中选择“全部清除”,删除Finder中的“ build”目录,然后重建您的发布目标。有关更多信息,请咨询{{3 }}

2 个答案:

答案 0 :(得分:1)

您的情况可能有两种。

首先:您可以使用生产/发行证书生成内部版本,但是您必须使用App Store发行配置文件而不是Ad Hoc

enter image description here

您需要检查的第二件事,是否存在带有特殊字符的文件。例如:“ IconFileName (Cópia).png”或“ "Atalar sözləri oyunu.app"等。应用程序归档文件不支持非ASCII字符,因此,如果存在文件名,请重命名。

答案 1 :(得分:1)

我一次遇到这个问题。真正的问题是缺少某些资产,在我的情况下是某些AppIcon大小。还不知道它与“构建系统”相关的情况如何。

希望有帮助