不使用 Crashlytics Mac 应用程序进行编译?

Compiling without the Crashlytics Mac App?

我必须在我们的 iOS 平台上培训一些人,我正在努力让他们在培训课程中尽快上手。

但是,为了正确 运行 来自 Xcode 的应用程序,Crashlytics 需要插件。否则,该项目将无法编译,这有点糟糕。

我猜另一种选择是为每个人设置帐户, 让他们下载插件,正确 link 它到应用程序,我们会 美好的。 但是,还有另一种解决方法吗? 有什么办法让他们 运行没有 Mac 应用程序和所有麻烦的应用程序?

提前致谢!

只需从项目的构建设置中删除 Crashlytics 运行 脚本。

您可以选中 Target 属性的“构建阶段”选项卡上的 'Run script only when installing' 复选框。

这样你就可以运行模拟器中的应用程序而不会有任何麻烦。

来自 Crashlytics 的 Mike。如果团队不会在培训课程期间构建任何发布配置,那么围绕 运行 脚本添加条件逻辑是最好的方法。请注意,不会出现任何崩溃报告。

releaseConfig="Release"

if [ "$releaseConfig" = "${CONFIGURATION}" ]; then   
    echo "Running Crashlytics"
    ./Crashlytics.framework/run {your_api_key_here}
fi

Taken from here.