从Xcode将iPhone应用程序部署到iPhone

22

你到底不理解什么?如果你再读一遍你发的第一个链接,所有的信息都在那里。 - Rod
3个回答

34

简单易懂:

  • 注册 iOS 开发者账号,包括注册 Apple ID,注册成为苹果开发者,然后选择将该 dev 账户加入开发者计划。点击链接按照步骤操作。
  • 将设备连接到电脑,并在 Xcode 组织者中查看它(“窗口” > “组织者”)。
  • 告诉 Xcode 你想要用它进行开发。

我相信现在的 Xcode 已经比以前更加友好了。如果不是这样,那么苹果公司有逐步说明的步骤。简而言之,您需要:

  • 使用密钥链访问生成一个 CSR(证书签名请求)
  • 通过开发者门户将其提交给 Apple
  • 双击文件,下载所得的开发签名证书并将其与 Apple 的中间证书一起安装到密钥链中。
  • 接下来,您需要创建一个配置文件。
  • 将您的设备ID添加到配置文件中。
  • 下载它并将它添加到您的设备上,例如通过 iTunes 将它拖放到您的设备中。

然后,您就可以在设备上构建和运行应用程序了。这个过程很难解释,但一旦开始,就会变得非常容易。


9

我有更详细的回答,并附有图片,请点击此处

使用Xcode 7进行iOS 9目标设备测试时,现在可以免费使用 provisioning。您无需注册Apple Developer Program即可在真实设备上测试应用程序。

以下是Apple文档中的摘要:

如果您不加入Apple Developer Program,则仍然可以使用免费provisioning在您的设备上构建和运行应用程序....

  1. 在Xcode中,将您的Apple ID添加到“账户”偏好设置中
  2. 在项目导航器中,选择项目和目标以显示项目编辑器。
  3. 单击“常规”,并从“团队”弹出菜单中选择您的名称。
  4. 将设备连接到Mac,并从方案工具栏菜单中选择您的设备。
  5. 在“团队”弹出菜单下方,单击“修复问题”。
  6. 单击“运行”按钮。
当您在设备上运行应用程序时,您还需要先信任开发者。在您的设备上,转到设置 > 通用 > 描述文件 > 开发者帐户名称 > 信任
相关文章:

3

在这里,这个SO问题详细介绍了如何执行Jeremy的建议的步骤。

如何从Xcode将iPhone应用程序部署到真实的iPhone设备?

请注意,在Xcode 4.3中,/ Developer已移动到 /Applications/Xcode.app/Contents/Developer。

而且,这个SO问题说明了如果出现[ sed:RE error:Illegal byte sequence]应该怎么做。

Mac OS X上的illegal byte sequence RE错误

但是在XCode-5.1 / MacOS-10.9中,这仍然不起作用-在编辑plist文件后,我在XCode-Organizer中失去了设备选项卡!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接