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

时间:2015-05-01 07:01:47

标签: ios cocoapods crittercism

我正在尝试使用XCode 6.3将应用上传到Testflight。但是,在尝试验证应用时,它会在下面给出错误消息:

我尝试重新生成证书和配置文件但没有取得任何成功。

  

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

1 个答案:

答案 0 :(得分:6)

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

找到将其复制到应用程序包中的构建阶段并将其删除,但请注意,它仍然需要在构建阶段中运行。< / p>

以下是与此问题相关的官方Crittercism Support Article,建议将pod升级到5.2.0版。