如何为生产和开发环境设置不同的证书和配置文件 iOS?
How setup different certificates and provisioning profile for production and development environment iOS?
这可能是一个愚蠢的问题,但对于开发人员构建应用程序来说非常重要。
我只想问 我们可以为 xcode 项目的开发和生产环境有条件地设置代码签名标识和配置文件吗?
因此,当我们为生产环境构建应用程序时,我们可以轻松地更改条件并立即为生产环境构建应用程序。否则我们需要做很多事情,比如更改代码签名身份和配置文件以及包名称。
那么是否可以应用这种条件,如果是那么如何?
我很好奇这是怎么发生的。
提前致谢。
如果我没理解错的话,你也可以从 Xcode GUI:
使用 Apple 开发者网站创建开发和生产配置文件。
在您的目标设置中,转到 Build Settings
并在搜索字段中输入 Code Sign
。
打开配置文件左侧的小箭头。您可以看到您可以配置调试开发配置文件和发布配置文件(或 AdHoc)。
转到左上角的方案菜单并选择 Manage Scheme
。
- 你可能只配置了一个方案,所以select它(按一次)然后按左下角的设置按钮。选择
Duplicate
.
给这个方案一个名字(我建议像 MyProjectRelease 这样的名字)然后选择 Release
配置。
现在您在构建项目之前所要做的就是更改为想要的方案。
这可能是一个愚蠢的问题,但对于开发人员构建应用程序来说非常重要。
我只想问 我们可以为 xcode 项目的开发和生产环境有条件地设置代码签名标识和配置文件吗?
因此,当我们为生产环境构建应用程序时,我们可以轻松地更改条件并立即为生产环境构建应用程序。否则我们需要做很多事情,比如更改代码签名身份和配置文件以及包名称。
那么是否可以应用这种条件,如果是那么如何?
我很好奇这是怎么发生的。
提前致谢。
如果我没理解错的话,你也可以从 Xcode GUI:
使用 Apple 开发者网站创建开发和生产配置文件。
在您的目标设置中,转到
Build Settings
并在搜索字段中输入Code Sign
。
打开配置文件左侧的小箭头。您可以看到您可以配置调试开发配置文件和发布配置文件(或 AdHoc)。
转到左上角的方案菜单并选择
Manage Scheme
。
- 你可能只配置了一个方案,所以select它(按一次)然后按左下角的设置按钮。选择
Duplicate
.
给这个方案一个名字(我建议像 MyProjectRelease 这样的名字)然后选择
Release
配置。现在您在构建项目之前所要做的就是更改为想要的方案。