2

我永远不知道我应该使用哪些配置文件来签署构建和签署临时分发的版本。

我已经尝试使用 ad-hoc 分发配置文件对构建进行签名,然后使用推送配置文件对包进行签名,但这没有用,所以只是尝试了很多组合,直到我找到了一个有效的组合。

昨天,经过几个月的无忧签名操作后,我不得不在 XCode 不断崩溃后重新安装它,然后我无法再在自己的手机上签名进行开发,也无法在其他手机上进行临时分发。

我尝试了几十种不同配置文件的组合,直到最终我得到了一个可以安装在其他人手机上的临时版本,但随后 XCode 再次崩溃,我失去了那个组合,让我想哭,但我没有不想再经历一次尝试所有可能组合的过程。

在代码签名身份部分的 XCode 中,我有以下选择:a) Apple Push Profile b) iOS Team Provisioning Profile c) NNN Development Profile,其中 NNN 是正在开发的项目/产品的名称 d) iPhone Distribution Company Name which被描述为没有配置文件的身份。e) 临时分发

我应该使用以上 5 个中的哪一个来签署构建以使用 XCode 在我自己的设备上运行?在构建以将包发送给其他人以通过 iTunes 安装时,我是否需要将其更改为临时分发?

其次,一旦我构建了一个存档并希望创建一个临时部署以将其发送给测试人员以便他们通过 iTunes 安装,还有一个额外的步骤是对构建的包进行签名,为此我提供了以下选择: 1) Apple Push Profile 2) NNN Development Profile 3) iOS Team Provisioning Profile

应该使用这 3 个中的哪一个来签署临时部署。

非常感谢你。

4

1 回答 1

0

我的应用程序有 4 个配置文件。

一种是 Xcode 提供的 iOS Team 配置文件

我通过 Apple iOS Provisioning Portal 生成的另外 3 个。

  • 我公司的 1 个通用开发配置文件:BlahBlah.com.myCompany.*
  • 1 个对我的公司也通用的临时分发配置文件:differentBlaBlah.com.myCompany.*
  • 1 个特定于产品的分发配置文件:BlahBlah.com.myCompany.NNN

当我在我的机器上测试时,我使用的是 Xcode 生成的。当我在我的设备上运行它时,我使用的是 dev。轮廓。当我构建分发给测试人员时,我使用 adhoc。当我上传到 iTunes 时,第 3 个。

任何地方都没有权利。

珍妮

于 2012-09-17T18:31:53.167 回答