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

标签 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 步:为“剥离”添加设置

第三步:改变文件模式

第四步:应用程序 key 和设置

第五步:在“运行脚本”中添加脚本

第 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

我正在使用免费试用帐户。 如果有人遇到此类问题,请提供帮助。

最佳答案

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

转到目标build设置

调试信息格式DWARF with dSYM File

还要确保上传 dSYM 的运行脚本应该在Build Phase 的最后,因为在我的例子中,脚本试图上传在构建期间未生成的 dSYM 文件,所以让构建命令生成 dSYM 文件上传。

关于ios - 自动将 dSYM 上传到 Crittercism 时构建失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29048870/

相关文章:

c++ - 在 Mac OS X 上安装第三方库?

ios - XCode6 GoldMaster 提交构建失败并报错

iOS:使用 Sprite Kit 实现用户控制的相机 "zoom"

ios - Flutter BUILD FAILED for iOS-for Map View(works for android)

objective-c - ARC 转换后的应用程序在最后一次调用 .cxx_destruct 时崩溃

ios - 将 kAudioUnitSubType_MultiChannelMixer 添加到 AUGraph 时静音

ios - 将 var 元组传递给枚举值

iPhone - UITextView 应该看起来像 UITextField

iphone - 从 Plist 填充的图形 (ECGraph)

iOS 错误 : library not found for -lGSDK_Overload