如何为iOS生产和开发环境设置不同的证书和配置文件?

时间:2015-05-30 07:51:24

标签: ios xcode provisioning-profile ios-provisioning code-signing-certificate

这可能是一个愚蠢的问题,但对于开发人员构建应用程序非常重要。

我只想问一下我们是否可以为xcode项目的开发和生产环境有条件地设置代码签名身份和配置文件?

因此,当我们为生产环境构建应用程序时,我们可以轻松地更改条件并立即构建生产应用程序。否则我们需要做很多事情,比如更改代码签名身份和配置文件以及包名称。

那么可以应用这种条件,如果是,那么如何?

我很想知道这是怎么发生的。

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果我理解正确,您也可以从Xcode GUI执行此操作:

  1. 使用Apple Developer Site创建开发和生产配置文件。

  2. 在目标设置中,转到Build Settings并在搜索字段Code Sign中填写。

  3. enter image description here

    1. 打开配置文件左侧的小箭头。您可以看到,您可以配置调试开发配置文件和发布,生产(或AdHoc)配置文件。

    2. 转到左上角的方案菜单,然后选择Manage Scheme

    3. enter image description here

      1. 您可能只配置了一个方案,因此选择它(按一下)并按下左下角的设置按钮。选择Duplicate
      2. enter image description here

        1. 为此方案命名(我建议使用MyProjectRelease),然后选择Release配置。

        2. 现在,在构建项目之前,您需要做的就是更改为所需方案。