正如我在文件" 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
我正在使用免费试用帐户。 如果有人遇到这样的问题那么请帮忙。
答案 0 :(得分:13)
这是因为在构建时没有为您的项目生成dSYM文件
转到目标构建设置
使用dSYM文件调试信息格式到 DWARF
还要确保上传dSYM的运行脚本应该是构建阶段的最后一个,因为在我的情况下脚本正在尝试上传在构建期间未生成的dSYM文件,因此让build命令生成dSYM文件上传。