支持iOS上的多个SDK开发和设备调试

时间:2013-02-07 10:51:36

标签: ios ios6 ipod-touch provisioning-profile ios-provisioning

我是ios开发的新手,我对sdk有一些疑问。我还没有付费开发者,我免费注册。然后,我下载并安装带有iOS 6.1 sdk的xcode 4.6。我开发了一些基本的应用程序来理解开发过程

如果我不是付费开发者,我无法在设备上调试应用程序,这是真的吗?

我有ios 5.1.1的ipod touch第4代,如何在这个设备上调试app?我尝试过不同的东西,但事实并非如此。

我在应用程序中更改了体系结构设置,我删除了应用程序要求,我更改了目标sdk,并将设备用于开发。但我没有解决问题。当我构建并运行app时,我收到此错误:

  

身份'iPhone Developer'与任何有效的,未过期的身份不匹配   钥匙串中的证书/私钥对

我没有配置文件。我想添加个人资料但我收到此错误:

  

团队中的项目太少了。

如何在iPod上解决这些问题并调试应用程序?

1 个答案:

答案 0 :(得分:0)

简而言之:你是对的。

如果您没有iDP,则无法为您的设备构建应用。注册付费iDP后,您可以使用Apple的文档逐步生成认证和配置文件。如果你真的想在设备上进行调试,你可以将它打破并安装一个同步补丁,这将跳过signture验证并运行你的代码而不用iDP。但是当你想将它提交给AppStore时,你需要一个付费帐户。