Cocoapods/CryttercismSDK导致应用程序提交错误:ITMS-90035



我正在尝试使用XCode 6.3将应用程序上传到Testflight。然而,在尝试验证应用程序时,它给了我以下错误消息:

我尝试过重新生成证书和配置文件,但没有成功。

错误:错误ITMS-90035:"无效签名。代码对象未签名完全路径[VirtualMechanic.app/dsym_upload.sh]处的二进制文件包含无效签名。请确保您已在具有分发证书而非临时证书的应用程序或开发证书。验证中的代码签名设置Xcode在目标级别是正确的(它覆盖了项目级别)。此外,请确保您是捆绑包上传是使用Xcode中的Release目标构建的,而不是模拟器目标如果您确信您的代码签名设置是正确的,在Xcode中选择"全部清除",删除Finder,并重新构建您的发布目标。欲了解更多信息,请咨询https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html">

dsym_upload.sh脚本不属于应用程序捆绑包,因为它是作为构建阶段的一部分运行的脚本,该阶段用于将调试符号上传到Critterism。

找到正在将其复制到应用程序捆绑包中的构建阶段并将其删除,但请注意,它仍需要在

生成阶段以下是与该问题相关的官方Critterism支持文章,建议将pod升级到5.2.0版本。

最新更新