【问题标题】:Support Multiple SDK on iOS Development and Debugging on Device支持iOS上的多个SDK开发和设备上的调试
【发布时间】:2013-01-22 20:18:50
【问题描述】:

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

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

我有 ios 5.1.1 的 ipod touch 4th gen,如何在此设备上调试应用程序?我尝试了不同的方法,但我没有。

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

“iPhone 开发者”身份与任何有效、未过期的身份都不匹配 钥匙串中的证书/私钥对

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

团队中的项目太少。

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

【问题讨论】:

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


【解决方案1】:

简而言之:你是对的。

如果您没有 iDP,则无法将应用程序构建到您的设备上。注册付费 iDP 后,您可以使用 Apple 的文档逐步生成认证和配置文件。如果你真的想在设备上调试,你可以越狱并安装一个同步补丁,这将跳过签名验证并在没有 iDP 的情况下运行你的代码。但是当你要提交到 AppStore 时,当然需要一个付费账号。

【讨论】:

  • 感谢关注,我会付钱的,但是如何在 iPod 上调试应用程序?我在 iPod 上有 iOS 5.1.1,但 xcode 有 iOS 6.1。不改变项目设置是否可以调试?
  • 您应该将部署目标更改为 5.1 或更低版本,以便在 5.1.1 iPod 中进行调试。在 Project Navigator Panel 中选择 Project File,在“TARGETS”中选择您的目标,您可以在 Summary 选项卡中找到“Deployment Target”。
猜你喜欢
  • 2011-06-14
  • 1970-01-01
  • 2011-06-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-19
  • 1970-01-01
相关资源
最近更新 更多