2011-02-23 50 views
19

我正在做一个学校项目,我需要将iphone应用程序部署到我的手机。我有一些真正的noob问题要问。我试图从这个网站阅读一些解决方案,但我不明白!像这些问题:iPhone app minus app storeHow can I deploy an iphone application from xcode to real iPhone device从xcode到iPhone部署iPhone应用程序

这里有人能给我一个更简单的方法来理解吗?

+0

究竟是什么你不理解是什么?如果您阅读了您再次发布的第一个链接,则所有信息都在那里。 – Rod 2011-02-23 14:02:31

回答

32

简单:

  • Sign up for an iOS Developer account。这包括注册Apple ID,注册为Apple开发人员,然后将该开发人员帐户选入开发人员计划。该链接会引导您完成整个过程。
  • 将设备连接到您的机器并在Xcode组织器(Window> Organizer)中查看。
  • 告诉Xcode你想用它来开发。

我相信现在Xcode会比以前更多地帮助您。如果没有,那么苹果会有一步一步的指示。总之,你需要:

  • 使用钥匙串访问生成CSR(证书签名请求)
  • 通过开发门户网站提交给苹果
  • 下载所产生的发展签名证书并安装它沿通过双击文件,在您的钥匙串中获得Apple的中级证书。
  • 然后您需要创建配置文件。
  • 添加您的设备ID到它。
  • 将其下载并粘贴到您的设备上,例如将其拖放到iTunes中的设备上。

然后,您可以在设备上构建并运行您的应用程序。这是一个痛苦的解释,但很容易感受你的方式,一旦你开始。

1

这里的SO问题给出了如何做Jeremy建议的详细步骤。

How can I deploy an iPhone application from Xcode to a real iPhone device?

注意到,/开发人员被转移到/Applications/Xcode.app/Contents/Developer在Xcode 4.3。

而且,这个SO问题说明如果出现[sed:RE错误:非法字节序列]该怎么办。

RE error: illegal byte sequence on Mac OS X

但在XCode中-5.1/MacOS的10.9,这仍然没有工作 - 我失去了XCode中,主办单位的设备标签编辑plist文件后!

6

我用图片的更充分的答案是here

使用适用于iOS 9目标设备的Xcode 7,现在可以免费提供。您无需注册Apple开发人员计划即可在真实设备上测试应用程序。从Apple docs

摘要:

如果你不加入苹果开发者计划,你仍然可以建立和 使用免费供应 ....

您的设备上运行你的应用程序
  1. 在Xcode中,将您的Apple ID添加到帐户首选项
  2. 在项目导航器中,选择项目和您的目标以显示项目编辑器。
  3. 单击常规并从团队弹出式菜单中选择您的名称。
  4. 将设备连接到Mac,然后从Scheme工具栏菜单中选择您的设备。
  5. 在团队弹出菜单下,单击修复问题。
  6. 单击运行按钮。

当您在设备上运行您的应用程序时,您还必须首先信任开发人员。在您的设备上,转至设置>常规>配置文件>开发者帐户名>信任

相关的主题文章: