我有一台带有OSX 10.10.3,Xcode 7 beta和iPhone 4的Macbook。我还没有注册到Apple的开发者计划。我认为,自最新的WWDC以来,任何开发者都可以在他们的设备上运行应用程序如何在Xcode 7 Beta中的真实设备上实现这一目标?
答案 0 :(得分:42)
请按照以下步骤操作:
答案 1 :(得分:33)
以下内容适用于任何iOS / OSX版本:
下载并安装Xcode 7测试版。
打开Xcode 7,打开首选项 - >帐户,然后单击弹出窗口左侧的添加按钮,选择添加Apple ID并登录到您的Apple帐户。
插入iPhone并选择它作为构建目的地。
我们现在需要为应用生成代码签名签名。单击左侧的项目,填写一个唯一的“捆绑标识符”,然后单击“修复问题”(确保您的名称被选为“团队”)。
单击左上角的播放按钮。如果没有构建错误,应用程序现在应该在您的手机上启动!
答案 2 :(得分:19)
9to5mac.com中的以下文章概述了如何在没有开发者帐户的情况下在iPhone上运行应用程序:
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,然后选择您的手机。
现在,当您运行项目时,它应该加载到您的手机。您可能需要在手机上使用设置应用 - >一般 - >设备管理 - >批准你作为开发人员