2011-03-24 138 views
0

因此,我不熟悉配置配置文件和证书的过程。将iPhone应用程序上传到设备而不是其他应用程序

目前我有一个应用程序,我正在开发,我可以上传到我的设备。

现在,出于测试的原因,我想编写一个非常简单的应用程序,并将其上传到我的设备。问题是,我不想在iTunes连接和供应配置文件中配置另一个应用程序,所以我想也许有可能只是将第二个应用程序的包标识符更改为与第一个应用程序相同。

然而,在XCode中我得到以下错误:

"Code Sign error: The identity 'iPhone Developer' doesn't match any identity in any profile" 

任何方式做到这一点?

回答

0

请通过您的付费开发者帐户向苹果申请证书,生成配置文件并将其安装到Mac以及您的设备中。然后选择您的供应配置文件,并通过此规定构建并运行您的应用程序,然后将其安装到设备中。有关于此的developer.apple.com的详细信息。如果您感到困惑,请发邮件给我[email protected]。我会尽快回复你。

+0

这个想法是保持对SO的讨论,这样其他人可以从未来的答案中受益。将它用于一对一的电子邮件对话并不会帮助其他人。只是一个友好的提示。 – 2011-03-24 08:56:38

+0

嗨,我已经有一个PP和一个可以上传到设备的工作应用程序。我正在询问如何上传第二个应用程序,而无需再次执行所有此设置,或许可以使用第一个应用程序包标识符。如果这是不可能的,也许还有其他建议。谢谢 – Idan 2011-03-24 09:01:07

+0

你好,Idan,如果你使用相同的包标识符,它会以秒替换第一个应用程序。那么为什么不用新的包标识符生成新的供应配置文件,并执行与第一个应用程序中执行的相同的操作。没有其他方法可以通过旁路来完成。谢谢 – 2011-03-24 10:24:15

1

如果您将第二个应用的捆绑包标识设置为与第一个应用相同,则第二个应用会替换手机上的第一个应用。

如果您希望能够同时安装两个应用程序,则需要新的应用程序ID。

但是你不想为每个测试项目创建一个新的应用程序ID。
这个想法是重新创建团队配置文件可用于公司开发人员计划(我猜你订阅了单独的开发人员计划)。

  1. 创建包标识符的新应用程序ID设置为*
  2. 创建关联到这个应用程序ID
  3. 下载的供应配置文件并安装这个通用配置简介

有了这个通配符的个人资料,你将能够安装任何测试应用程序。

+0

嗨,这样的事情:1.首先,我不介意第二个应用会替换第一个应用,我只想测试一次,然后我会恢复第一个应用(但我仍然可以上面的错误)2.我的应用程序ID是P4EEER26D8.com.test。*,所以它以*结束,我还应该在这里做什么?谢谢! – Idan 2011-03-24 09:33:00

+0

如果您的第一个应用程序包标识符是“com.something”,请在第二个项目中使用相同的包标识符。然后在目标设置的“代码签名”部分中选择关联的供应配置文件。 – Jilouc 2011-03-24 09:50:56

+0

这正是我所做的,但我得到了提供的错误。 – Idan 2011-03-24 09:54:30

相关问题