2011-07-09 30 views
6

我是完全新的制作ipad/iphone应用程序。我对使用phonegap完全陌生。我下载了一个HelloWorld应用程序,并用xcode打开它。它在模拟器中工作正常。所以我尝试将它部署到我的iPad上。当我点击Build and Run in xcode,我得到这个错误:如何部署phonegap应用程序到ipad/iphone

Code Sign error: The identity 'iPhone Developer' doesn't match any valid certificate/private key pair in the default keychain. 

我不知道这是什么意思。几个月前我申请了Apple Developer计划。我收到一封电子邮件,说我成功注册了。我是否需要将某种证书从我在网站上的Apple账户复制到我的ipad以使xcode能够将我的helloworld程序部署到ipad上?

我如何测试我的iPad上的HelloWorld应用程序完全糊涂....

其他注意事项

OK,我跟着就如何签署证书,并在安装一些步骤Xcode中。现在,当我试图建立和运行的设备,我得到这个错误:

没有创造我的证书,捆绑标识符,应用ID等等,当我输入的东西错了...?

回答

5

您需要从Apple开发人员网站获取开发人员证书(代码签名证书)。 登录到developer.apple.com,并按照步骤

编辑:

这里的链接到iOS Provisioning Portal中 http://developer.apple.com/ios/manage/overview/index.action

+0

我在99 $ /年计划。我没有权限访问http://developer.apple.com/certificates/index.action以获取签名证书。我是否需要从苹果购买不同的计划来购买证书? Apple支持尚未回复我的问题。 – John

+0

加入到临时门户 – Satish

+0

确定的链接,现在我得到的错误'代码签名错误:发放模板“forgelink”指定应用程序标识符“forgelink”不匹配当前设置“R8T3VN6VR7.forgelink.forgelink'' – John

1

你需要安装一个开发者证书并创建供应配置文件。 Dev Center有详细的说明和链接,以及一个用于创建和下载配置文件的好门户。

9

总之,我刚刚花了一整天试图通过Xcode的部署到iOS设备:

  1. 您必须支付$ 99 + $ 7税收,加入苹果开发者网络和部署到实际设备

  2. 您可以通过使用AppleID登录来在XCode中设置此关联。

  3. 您必须将唯一的设备ID提供给Apple,并签署请求并下载证书才能使用任何真实设备。只要按照他们的教程完全相同,尤其是.mobileprovisioning文件的复制:Apple's Provisioning Tool (sigin with your apple ID if it doesn't work)

    我创建了苹果的每个设备我迷上了我的电脑配置的个人资料,但也许你可以用一个做到这一点...

  4. 您的设备现在将显示在XCode播放按钮旁边的下拉菜单中。如果没有,配置没有成功完成,您需要返回并修复它。