应用通过验证
上传获取错误错误itms-90035
"无效签名.代码对象根本没有签名.路径[myApp.app/RNGridMenu.o]中的二进制文件包含无效签名.请确保您已使用分发证书签署了您的应用程序,而不是临时..."
myApp.app/RNGridMenu.o不在项目的任何地方. RNGridMenu.h&RNGridMenu.m 只.RNGridMenu已经在这个项目上工作了一年多了,甚至在3天前上传了
我检查过
错误ITMS-90035 - Xcode 6.3.1 [无效签名]
所有这些都有相同的错误代码,但不解决我的问题

我已经遇到这个问题已经8个小时无法解决了.
Whats Cool JLD$ codesign -vvvv build/Distribution-iphoneos/Whats\ cool\?.app
build/Distribution-iphoneos/Whats cool?.app: a sealed resource is missing or invalid
/Users/JLD/Desktop/iOS Development/Whats Cool/build/Distribution-iphoneos/Whats
cool?.app/Whats cool?: resource modified
Run Code Online (Sandbox Code Playgroud)
我已经尝试在所有这些线程上发布的解决方案无济于事:
我甚至尝试重新创建整个项目再次重做所有IB连接,没有任何作用!它构建了一切,但它无法编码签名!所以我无法通过AppLoader上传它.
我按照Distribute应用程序页面上的配置文件中的说明执行所有这些操作.
我甚至试过从另一台Mac上建造.我的分发配置文件和我的分发证书都设置为WildCard.但它仍然无效.我使用另一个Bundle ID以不同的名称创建了一个新的应用程序但无济于事.我不知道该怎么办了!谢谢你未来的问题解决者!我知道你在那里,所以来帮助我,我会永远感谢你!
更新:我试图从头开始制作新项目.复制源代码并重建IB上的所有连接无济于事.我甚至按照这个链接说明:
不成功.我不知道还能做什么.我甚至考虑使用一个技术事件来一劳永逸地解决这个问题.
我正在尝试向 iOS 应用商店提交更新。我将从 Buzztouch 应用程序转到 Sprite Kit 应用程序。我能够存档 Xcode 项目并提交。该应用程序进入“上传已接收”状态,但大约一分钟后,它更改为“无效二进制文件”,我收到一封电子邮件,内容如下:
\n\n\n\n\n无效签名 - 确保您使用分发证书而不是临时证书或开发证书签署您的应用程序。验证 Xcode 中的代码签名设置在目标级别是否正确(覆盖项目级别的任何值)。此外,请确保您上传的包是使用 Xcode 中的 Release 目标而不是 Simulator 目标构建的。如果您确定代码签名设置正确,请在 Xcode 中选择“Clean All”,删除 Finder 中的“build”目录,然后重建您的发布目标。
\n\n纠正这些问题后,请转到版本详细信息页面并单击“准备上传二进制文件”。继续完成提交过程,直到应用程序状态为“等待上传”。然后您可以交付更正后的二进制文件。
\n
我已经清理了构建目录,重建了我的发布目标,并多次创建了新的配置文件。所有代码签名身份均设置为 iOS 开发人员。代码签名和配置文件一直让我有点困惑,我可能犯了一些明显的错误。
\n\n我已经尝试提交超过50次了!我觉得这非常令人沮丧,因为我已经给苹果发了电子邮件,他们回复了我,但这只是一个带有代码签名信息的开发中心链接。我还花了很多时间在互联网上搜索以找到解决方案,但没有\xe2\x80\x99 没有一个真正适用于这个问题的好解决方案。
\n\n我唯一能想到的要么是因为我要从Buzztouch应用程序更改,要么是 Sprite Kit。
\n\n这是我的代码签名的屏幕截图:
\n\n