自动将dSYM上传到Crittercism时构建失败

时间:2015-03-14 12:23:39

标签: ios iphone xcode build-automation crittercism

正如我在文件" http://support.crittercism.com/articles/knowledge_base/Uploading-dSYMs-to-Crittercism-automatically/?l=en_US&fs=RelatedArticle" 使用crittercismSDK的演示示例正常工作,这个上传自动构建。

步骤0:使用版本5.1.3下载服务器上的最新版本

步骤1:将SDK添加到应用程序中。使用SDK构建应用程序。此报告在设备和模拟器上发生崩溃。

步骤2:为" Strip"

添加设置

步骤3:更改文件模式

步骤4:应用程序键和设置

步骤5:在"运行脚本"

中添加脚本

步骤6:构建应用程序,此失败并出现错误,错误如下所述。

Uploading dSYM to Crittercism
Product Name: Application
Version: File Doesn't Exist, Will Create: Application/res/other
Invalid Arguments
Build: File Doesn't Exist, Will Create: Application/res/other
Invalid Arguments
Crittercism App ID: 342352cnzdsakdas872423xxx
Crittercism API key: XXXXXXXXXXXXXXXXXXXXXXXX
dSYM location: /Users/user1/Library/Developer/Xcode/DerivedData/Application-cqluunaghsacosezaivmcgvlcj/Build/Products/Debug-iphonesimulator/Application.app.dSYM
dSYM not found: /Users/user1/Library/Developer/Xcode/DerivedData/Application-cqluunaghsacosezaivmcgvlcj/Build/Products/Debug-iphonesimulator/Application.app.dSYM
Command /bin/sh failed with exit code 1

我正在使用免费试用帐户。 如果有人遇到这样的问题那么请帮忙。

1 个答案:

答案 0 :(得分:13)

这是因为在构建时没有为您的项目生成dSYM文件

转到目标构建设置

使用dSYM文件

调试信息格式 DWARF

还要确保上传dSYM的运行脚本应该是构建阶段的最后一个,因为在我的情况下脚本正在尝试上传在构建期间未生成的dSYM文件,因此让build命令生成dSYM文件上传。