繁体   English   中英

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

[英]How to run apps on iPhone/iPad using Xcode 7 without enrolling to Apple's Developer Program?

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

请按照以下步骤操作:

  1. 安装Xcode 7。

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

    在此输入图像描述

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

    在此输入图像描述

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

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

    在此输入图像描述

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

我已经尝试过使用Xcode 7测试版。

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

  1. 下载并安装Xcode 7 beta。

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

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

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

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

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

截图

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

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

这有点类似于Android允许用户从未知来源侧载应用程序的方式,虽然它有点复杂,因为侧载需要物理连接和运行Xcode的Mac来构建应用程序。 因为它并不是真正意图用于此目的(其主要目的是让开发人员在真实硬件上测试他们自己的软件),所以需要更多的技术知识来实际加载某些东西而不是Android流程。

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

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

通过此更改,如果您想要实际提交到App Store,您只需要为开发者计划付费。 要通过iTunes Connect向Apple提交应用以供审核,仍需要付费的有效会员资格。 苹果表示,它已经放弃了让更多新手开发者加入iOS世界的费用,因为许多人(例如年轻的候选人和来自不太优秀的背景的人)被99美元的订阅费吓倒了。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM