我正在为android和ios应用程序整合crashlytics使用构建味道我们可以提供单独的组织密钥但在ios调试和发布方案中我需要运行不同的脚本,因为我需要为该项目提供不同的密钥。
script
"${PROJECT_DIR}/Fabric.framework/run" 834343231341432432432432432408497cdbfa13ceb728b296e1c595557bb8c389a33693f150f
答案 0 :(得分:3)
iOS中的构建配置有很多选项,具体取决于您的项目。
您可以使用配置文件: FullContact API
1:使用以下命令创建新的xcconfig文件(base.xcconfig):
KEY = YOUR_DEBUG_KEY
2:创建发布配置文件(release.xcconfig):
KEY = YOUR_LIVE_KEY
3:在项目设置中设置新创建的文件:
4:在构建阶段:
"${PROJECT_DIR}/Fabric.framework/run" ${KEY}
另一种简单的方法(如果需要在代码本身中更改某些内容):
#ifdef DEBUG
// debug config
#else
// release config
#endif
答案 1 :(得分:0)
您可以编辑您的sheme,为每个配置添加脚本。
编辑:您点击您的计划 - >编辑方案... - >单击构建箭头 - >前/后动作 - > + - >新运行脚本操作