如何在不注册Apple开发者计划的情况下使用Xcode 7在iPhone / iPad上运行应用程序?

时间:2015-06-09 08:44:39

标签: ios xcode xcode7

我有一台带有OSX 10.10.3,Xcode 7 beta和iPhone 4的Macbook。我还没有注册到Apple的开发者计划。我认为,自最新的WWDC以来,任何开发者都可以在他们的设备上运行应用程序如何在Xcode 7 Beta中的真实设备上实现这一目标?

4 个答案:

答案 0 :(得分:42)

请按照以下步骤操作:

  1. 安装Xcode 7。

  2. 提供唯一的包标识符(任何唯一标识符):

    enter image description here

  3. 从“团队”选项中选择一个有效的团队(您可以从Xcode偏好设置中添加帐户,但也可以选择添加帐户):

    enter image description here

  4. 然后点击修复问题。这需要一些时间才能得到解决。 (如果您收到任何错误,那么您的Apple开发者帐户可能会出现问题。)

  5. 如果您在点击修复问题后没有收到任何错误,那么您的设置成功:

    enter image description here

  6. 现在连接您的设备。通过选择目标作为连接的设备名称,在Xcode 7上运行代码。

  7. 我已尝试使用Xcode 7测试版。

答案 1 :(得分:33)

以下内容适用于任何iOS / OSX版本:

  1. 下载并安装Xcode 7测试版。

  2. 打开Xcode 7,打开首选项 - >帐户,然后单击弹出窗口左侧的添加按钮,选择添加Apple ID并登录到您的Apple帐户。

  3. 插入iPhone并选择它作为构建目的地。

  4. 我们现在需要为应用生成代码签名签名。单击左侧的项目,填写一个唯一的“捆绑标识符”,然后单击“修复问题”(确保您的名称被选为“团队”)。

  5. 单击左上角的播放按钮。如果没有构建错误,应用程序现在应该在您的手机上启动!

答案 2 :(得分:19)

9to5mac.com中的以下文章概述了如何在没有开发者帐户的情况下在iPhone上运行应用程序:

  

Screenshot

     

Apple已经更改了有关构建所需权限的政策   并在设备上运行应用程序。到目前为止,Apple要求用户付费   每年99美元成为Apple开发者计划的成员   在物理iPhone和iPad上运行代码。作为新开发人员的一部分   程序,这不再是必需的。可以在设备上测试应用,不   购买必要。

     

然而,这在技术上意味着开发人员将能够   只要它们在App Store之外发布应用程序   开源。有兴趣的用户可以在Xcode中打开代码,   在自己的设备上编译并运行它 - 避开App Store   完全。

     

这有点类似于Android允许用户侧载应用程序的方式   来自不明来源,虽然它有点复杂   sideloading需要物理连接和运行Xcode的Mac   构建应用程序。因为它不是真正意味着这个目的(它的主要   目的是让开发人员真实地测试自己的软件   硬件),实际负载需要更多的技术知识   而不是Android流程。

     

对于大多数开发人员来说,这不是一个最佳解决方案,而是一些应用程序   可以预见的是以这种方式分配。例如,GBA4iOS是一个   适用于iPhone和iPad的开源Game Boy Advance模拟器。

     

随着新政策的变化,客户理论上可以下载   来自开源树的应用程序代码并在本地构建它。然后,   他们可以使用Xcode在他们的设备上运行它。仿真器很好   Apple不允许在商店中使用的东西的例子   通常是开源的,可以通过这种方法安装。   Bouke van der Bijl写了一些关于如何做的好的指示   如果你有兴趣,可以实现这一目标。

     

通过此更改,您实际上只需要为开发人员付费   如果您想要实际提交到App Store,请编程。提交   应用程序通过iTunes连接到Apple进行审核,付费有效   仍需要会员资格。苹果表示,它已经取消了这笔费用   甚至更多新手开发者加入iOS世界的人数也是如此   (例如年轻的候选人和来自弱势群体的人   被99美元的订阅费吓倒了。

答案 3 :(得分:4)

如果你像我一样并且玩过xCode 8,想要在你的手机/ ipad上运行你的应用程序,但又不想为这个特权支付99美元,那么这就是帮助我的。

访问developer.apple.com并点击右上角的帐户,然后使用您的苹果ID登录。您将被要求签署协议。

转到Xcode并打开首选项 - >帐户并点击弹出的左下方添加(+)按钮,选择添加Apple ID并登录到您的Apple帐户。

返回“帐户”屏幕,选择您的苹果ID,然后在右下角单击"查看详细信息"。在签名身份下的弹出窗口中,单击iOS Development旁边的按钮创建,然后单击Done

退出偏好设置并将手机插入计算机。从Xcode顶部的下拉菜单中,转到Product-> Destination,然后选择您的手机。

现在,当您运行项目时,它应该加载到您的手机。您可能需要在手机上使用设置应用 - >一般 - >设备管理 - >批准你作为开发人员