加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 错误itms-90035

发布时间:2020-12-15 02:01:15 所属栏目:百科 来源:网络整理
导读:应用程式通过验证 上传时出错错误itms-90035 “Invalid Signature. Code object is not signed at all. The binary at path [myApp.app/RNGridMenu.o] contains an invalid signature. Make sure you have signed your application with a distribution cert
应用程式通过验证

上传时出错错误itms-90035

“Invalid Signature. Code object is not signed at all. The binary at
path [myApp.app/RNGridMenu.o] contains an invalid signature. Make
sure you have signed your application with a distribution certificate,
not an ad hoc…”

myApp.app/RNGridMenu.o不在项目的任何地方。 RNGridMenu.h&只有RNGridMenu.m。 RNGridMenu已经在项目中一年多了,甚至在3天前上传了

我检查过

Error ITMS-90035 – Xcode 6.3.1 [Invalid Signature]

Error itms-90035 – Xcode

XCode Error itms-90035 – Invalid signature?

所有这些都有相同的错误代码,但不解决我的问题

解决方法

对于我正在提交的应用程序进行调试时,我尝试了几乎所有的解决方案,并意识到您可以通过多种方式获取此错误。这是一个通常错误和如何解决它的总结。

1)您没有为您的PROJECT和TARGETS选择具有有效证书的发行配置配置文件。确保您在“版本”选项的“构建设置”中选择了有效的配置文件,并在developer.apple.com中验证您的配置配置文件是否仍然有效。 (这里:https://developer.apple.com/account/ios/profile/profileList.action)

2)您的代码签名身份在构建设置是一个有效的分发。确保您选择了一个有效的并且它被选为“释放”选项。

3)您的方案(可以通过产品 – > Scheme – >编辑方案)查找您的执行类型,需要为您的构建配置“发布”。如果您归档App Store提交的应用程序,请确保在此窗口中为存档构建类型设置了“发布”。

4)您的钥匙串访问中有多个发行证书。尝试从钥匙串中删除重复的证书,然后尝试重新提交。

5)最邪恶的一个….你有一行代码以“#!”开头在您的一个文件的顶部,通常是“.sh”或“.py”。最近,苹果似乎要求这些文件进行代码签名。感觉就像一个错误在他们身边,但为您的提交只是删除这一行!如果除了Pod目录中的构建脚本之外还有“.sh”文件,也可能会发生这种情况。

6)您的project.pbxproj文件中有重复的CODE_SIGN_IDENTITY行。他们可能看起来像这样

“CODE_SIGN_IDENTITY [sdk = iphoneos *]”=“iPhone开发人员”;
CODE_SIGN_IDENTITY =“iPhone分发”;

删除这些行之一,您的文件应该能够再次正确构建。

7)从您的开发者帐户中刷新Xcode中的证书和配置文件。 Xcode – >首选项…选择您的帐户 – >查看详情 – >点击刷新按钮。

8)厨房水槽方法:创建一个新项目并从头开始加载您的设置。重新创建证书和配置文件。从来没有乐趣,但这对我来说几乎没有希望的情况。

祝你好运!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读