如何使用Xcode 7在iPhone / iPad上运行应用程序而无需注册到Apple的开发人员计划?

我有一个与OSX 10.10.3,Xcode 7testing版和iPhone 4的Macbook。我还没有注册到苹果的开发人员计划。 我认为自从最新的WWDC以来,任何开发者都可以在他们的设备上运行应用程序 我如何在Xcode 7 Beta的真实设备上实现这个function?

请按照以下步骤操作:

  1. 安装Xcode 7。

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

    在这里输入图像说明

  3. 从“团队”选项中select一个有效的团队(您可以从Xcode首选项中添加一个帐户,但是也可以select添加一个帐户):

    在这里输入图像说明

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

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

    在这里输入图像说明

  6. 现在连接你的设备。 在Xcode 7上运行您的代码,方法是select目标作为您的连接设备名称。

我已经用Xcode 7testing版本试过了。

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

  1. 下载并安装Xcode 7testing版。

  2. 打开Xcode 7,打开preferences-> Account并点击左侧的添加buttonpopup,selectAdd Apple ID并login到你的Apple账户。

  3. 插入你的iPhone并select它作为构build目的地。

  4. 我们现在需要为应用程序生成代码签名签名。 点击左边的项目,填写一个唯一的“Bundle Identifier”,然后点击“Fix Issue”(确保你的名字被选为“team”)。

  5. 点击左上angular的播放button。 如果没有生成错误,应用程序现在应该在您的手机上启动!

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

截图

苹果已经改变了在设备上构build和运行应用所需的权限的政策。 到目前为止,苹果要求用户支付99美元/年才能成为苹果开发者计划的成员,以便在物理iPhone和iPad上运行代码。 作为新的开发者计划的一部分,这不再是必需的。 应用程序可以在设备上进行testing,不需要购买。

不过,这在技术上意味着开发人员只要是开源的,就可以在App Store之外发布应用程序。 有兴趣的用户可以在Xcode中打开代码,在自己的设备上编译和运行它 – 完全避开App Store。

这有点类似于Android允许用户卸载来自未知来源的应用程序,虽然它稍微复杂一点,需要物理连接和运行Xcode的Mac来构build应用程序。 因为这不是真的意味着这个目的(它的主要目的是让开发者在真实的硬件上testing他们自己的软件),所以需要更多的技术知识来实际上支持一些东西,而不是Androidstream。

对于大多数开发者来说,这不是一个真正的最佳解决scheme,但是可以预见一些应用程序可以这样分发。 例如,GBA4iOS是一款适用于iPhone和iPad的开源Game Boy Advance模拟器。

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

有了这个改变,如果你想真正提交到App Store,你真的只需要支付开发者计划。 要通过iTunes Connect将应用程序提交给Apple进行审核,仍需要付费的有效会员资格。 苹果公司表示,为了让更多的新手开发者joiniOS世界,苹果公司宣布放弃收费,因为许多人(如年龄较小的候选人和来自不太特权的人)被99美元的订阅费所吓倒。

如果你像我一样,并与xCode 8玩,并希望在你的手机/ iPad上运行你的应用程序,但不想支付99美元的特权,那么这是什么帮助我。

去developer.apple.com并点击右上angular的帐户,然后用你的苹果IDlogin。 您将被要求签署协议。

进入Xcode并打开preferences-> Accounts并点击添加(+)button左下angularpopup,select添加Apple ID并login到你的Apple账户。

返回账户屏幕select你的苹果ID和在右下angular点击“查看详细信息”。 在签名身份下的popup窗口中,单击iOS开发旁边的button创build,然后单击完成

退出首选项并将手机插入计算机。 从Xcode顶部的下拉菜单中selectProduct-> Destination,然后select您的手机。

现在,当你运行你的项目,它应该加载到你的手机。 您可能需要转到手机上的设置应用 – >常规 – >设备pipe理 – >作为开发者批准您