如何编写调试和发布的不同脚本构建Xcode IOS

时间:2017-08-02 09:08:29

标签: ios xcode

我正在为android和ios应用程序整合crashlytics使用构建味道我们可以提供单独的组织密钥但在ios调试和发布方案中我需要运行不同的脚本,因为我需要为该项目提供不同的密钥。

script

    "${PROJECT_DIR}/Fabric.framework/run" 834343231341432432432432432408497cdbfa13ceb728b296e1c595557bb8c389a33693f150f

2 个答案:

答案 0 :(得分:3)

iOS中的构建配置有很多选项,具体取决于您的项目。

您可以使用配置文件: FullContact API

  • 1:使用以下命令创建新的xcconfig文件(base.xcconfig):

    KEY = YOUR_DEBUG_KEY

  • 2:创建发布配置文件(release.xcconfig):

    KEY = YOUR_LIVE_KEY

  • 3:在项目设置中设置新创建的文件:

xcconfig

  • 4:在构建阶段:

    "${PROJECT_DIR}/Fabric.framework/run" ${KEY}

另一种简单的方法(如果需要在代码本身中更改某些内容):

#ifdef DEBUG
   // debug config
#else
   // release config
#endif

答案 1 :(得分:0)

您可以编辑您的sheme,为每个配置添加脚本。

编辑:您点击您的计划 - >编辑方案... - >单击构建箭头 - >前/后动作 - > + - >新运行脚本操作