我非常擅长制作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等时,我输错了吗?
答案 0 :(得分:9)
总结一下,因为我花了一整天时间尝试通过xcode部署到iOS设备:
您必须支付99美元+ 7美元的税,才能加入Apple开发者网络并部署到实际设备
您可以使用AppleID登录在XCode中设置此关联。
您必须向Apple提供唯一的设备ID,同时签署请求并下载证书才能使用任何真实设备。只需完全按照他们的教程,特别是复制.mobileprovisioning文件:Apple's Provisioning Tool (sigin with your apple ID if it doesn't work)
我为我连接到计算机的每个苹果设备创建了一个配置文件,但也许你可以用一个... ...
答案 1 :(得分:5)
您需要从Apple开发者网站获取开发人员证书(代码签名证书)。 登录developer.apple.com并按照步骤
编辑:
这是iOS Provisioning门户的链接 http://developer.apple.com/ios/manage/overview/index.action
答案 2 :(得分:1)
您需要安装开发人员证书并创建配置文件。 Dev Center有详细的说明和链接,以及用于创建和下载配置文件的好门户。