如何将phonegap应用程序部署到ipad / iphone

时间:2011-07-09 02:41:38

标签: ios ipad

我非常擅长制作ipad / iphone应用程序。我对使用phonegap完全不熟悉。我下载了一个HelloWorld应用程序并用xcode打开它。它在模拟器中工作正常。所以我试着把它部署到我的iPad上。当我在xcode中点击Build and Run时,我收到了这个错误:

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应用程序感到困惑....

附加说明

好的,我按照一些步骤来了解如何签署证书并将其安装在xcode中。现在,当我尝试构建并运行到设备时,我收到此错误:

Code Sign error: Provisioning profile 'forgelink' specifies the Application Identifier 'forgelink' which doesn't match the current setting 'R8T3VN6VR7.forgelink.forgelink'

在创建证书,捆绑标识符,应用ID等时,我输错了吗?

3 个答案:

答案 0 :(得分:9)

总结一下,因为我花了一整天时间尝试通过xcode部署到iOS设备:

  1. 您必须支付99美元+ 7美元的税,才能加入Apple开发者网络并部署到实际设备

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

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

    我为我连接到计算机的每个苹果设备创建了一个配置文件,但也许你可以用一个... ...

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

答案 1 :(得分:5)

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

编辑:

这是iOS Provisioning门户的链接 http://developer.apple.com/ios/manage/overview/index.action

答案 2 :(得分:1)

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