iOS:什么时候在构buildconfiguration中使用哪个代码签名标识?

关于哪个代码签名标识我应该在Build Configuration中使用,关于哪种情况,我不是很清楚,如果有人能够用最简单的方式解释,我会很喜欢。

这就是我所知道的:

  1. 我在供应门户中创build并在我的应用程序中实现了开发概要文件和分发概要文件。 Provision Provision  - 创建配置文件

  2. 然后根据不同的configuration文件分配项目>>构build设置>>代码签名代码签名

这是第一个问题: 发布分发有什么区别? 哪一个应该连接到开发人员configuration文件,哪一个应该连接到configuration文件?

  1. 现在,如果我理解正确,我应该在运行应用程序之前设置“Scheme”: 在这里输入图像说明

有5个不同的步骤,我需要通过select一个代码签名标识来定义构buildconfiguration:

在这里输入图像说明在这里输入图像说明

这里是大问题… 在哪种情况下,我应该select哪个代码签名身份?

我总是在相同的两个设备上运行应用程序:我的iPhone和iPad; 两者都在供应门户中定义并设置到configuration文件中。 我只想确保我在模拟器和设备上运行testing,然后再构build应用程序以上传到App Store。

任何援助/方向将不胜感激。

默认情况下,标准Apple模板仅创builddebugging和发布configuration。 发布似乎是多余的。

debugging是实际使用代码时使用的configuration,当您将其存档以供其他人安装时使用。 您应该使用您的开发者configuration文件进行debugging,并使用您的发布configuration文件。

您也应该使用您的分配configuration文件进行分发,但是您应该确认创build该configuration的人员是否首先确定其目的。