小编dbn*_*dbn的帖子

适用于iOS应用的Fabric Crashlytics多种环境

Fabric Crashlytics Advanced Setup中有一个包含多个环境的应用程序部分,建议为每个版本使用单独的组织.

我为每个Build配置创建了3个独立的组织:

  • MyApp的
  • MyApp(调试)
  • MyApp(AdHoc)

我的运行脚本构建阶段中有条件运行Fabric框架脚本,其中包含不同的API密钥构建密钥,我可以确认条件是正确的,但我仍然没有更新API密钥我的plist(我猜是Fabric使用的).似乎Fabric正在将我的崩溃发送到我使用Fabric应用程序登上的最后一个API密钥/组织.有什么我想念的吗?我知道我可以使用[Crashlytics initWithApiKey:@""],但从我读过的内容来看,这被认为是遗留代码.

这是我的运行脚本构建阶段:

if [ "${CONFIGURATION}" = "Distribution" ]; then
echo "Building Fabric for Distribution."
./Fabric.framework/run dist_api_key dist_build_secret
fi

if [ "${CONFIGURATION}" = "AdHoc" ]; then
echo "Building Fabric for AdHoc."
./Fabric.framework/run adhoc_api_key adhoc_build_secret
fi

if [ "${CONFIGURATION}" = "Debug" ]; then
echo "Building Fabric for Debug."
./Fabric.framework/run debug_api_key debug_build_secret
fi
Run Code Online (Sandbox Code Playgroud)

原始Q/A.

ios crashlytics twitter-fabric

13
推荐指数
1
解决办法
2819
查看次数

标签 统计

crashlytics ×1

ios ×1

twitter-fabric ×1