Cocoapods/ CrittercismSDK causing App Submission Error: ITMS-90035

Cocoapods/ CrittercismSDK causing App Submission Error: ITMS-90035

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

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

ERROR: ERROR ITMS-90035: "Invalid Signature. Code object is not signed at all. The binary at path [VirtualMechanic.app/dsym_upload.sh] contains an invalid signature. Make sure you have signed your application with a distribution certificate, not an ad hoc certificate or a development certificate. Verify that the code signing settings in Xcode are correct at the target level (which override any values at the project level). Additionally, make sure the bundle you are uploading was built using a Release target in Xcode, not a Simulator target. If you are certain your code signing settings are correct, choose "Clean All" in Xcode, delete the "build" directory in the Finder, and rebuild your release target. For more information, please consult https://developer.apple.com/library/ios/documentation/Security/Conceptual/CodeSigningGuide/Introduction/Introduction.html"

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

找到正在将其复制到应用程序包中的 Build Phase 并将其删除,但请注意,它仍然需要 运行 在 构建阶段.

官方Crittercism Support Article推荐将pod升级到5.2.0版本Crittercism Support Article