Ios 如何使用Xcode 7在iPhone/iPad上运行应用程序,而无需注册Apple';谁的开发者计划?

Ios 如何使用Xcode 7在iPhone/iPad上运行应用程序,而无需注册Apple';谁的开发者计划?,ios,xcode,xcode7,Ios,Xcode,Xcode7,我有一台装有OSX 10.10.3的Macbook,Xcode 7测试版和一台iPhone4。我还没有参加苹果的开发者计划。我认为自从最新的WWDC以来,任何开发者都可以在他们的设备上运行应用程序。如何在Xcode 7 Beta版的真实设备上实现这一点?中的以下文章概述了如何在没有开发人员帐户的情况下在iPhone上运行应用程序: 苹果已经改变了其关于构建所需权限的政策 并在设备上运行应用程序。到目前为止,苹果要求用户付费 99美元/年,成为苹果开发者计划的成员,以便 在物理iPhone和iP

我有一台装有OSX 10.10.3的Macbook,Xcode 7测试版和一台iPhone4。我还没有参加苹果的开发者计划。我认为自从最新的WWDC以来,任何开发者都可以在他们的设备上运行应用程序。如何在Xcode 7 Beta版的真实设备上实现这一点?

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

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

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

这有点类似于Android允许用户侧载应用程序的方式 来自未知的来源,尽管它比 侧向加载需要物理连接和运行Xcode的Mac来 构建应用程序。因为它不是真的为了这个目的(它的主要 其目的是让开发人员在真实环境中测试自己的软件 硬件),需要更多的技术知识来实际侧向加载 比安卓流量更重要的东西

对于大多数开发人员来说,这并不是一个真正的最佳解决方案,但对于某些应用程序来说却是如此 可以预见会以这种方式分布。例如,GBA4iOS是一个 用于iPhone和iPad的开源Game Boy Advance emulator

随着新政策的改变,理论上客户可以下载 从开源树中获取应用程序代码,并在本地构建。那么, 他们可以使用Xcode在设备上运行它。模拟器是一个很好的工具 例如,苹果不允许在商店中使用,但 通常是开源的,可以通过这种方法安装。 Bouke van der Bijl写了一些关于如何 如果您感兴趣,请实现这一目标

有了这个变更,您实际上只需要为开发人员付费 如果您希望实际提交到应用商店,请使用此程序。屈从 应用程序通过iTunes连接到Apple进行审查,这是一个付费的活动应用程序 会员资格仍然是必需的。苹果公司表示,它降低了收费,以允许 甚至更多的初露头角的开发者加入到iOS世界中,人数也一样多 (例如年轻的候选人和特权较低的人) (背景)他们被99美元的订阅费吓坏了


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

  • 下载并安装Xcode 7测试版

  • 打开Xcode 7,打开preferences->Account并单击弹出窗口左侧的add按钮,选择AddApple ID并登录到您的Apple帐户

  • 插入iPhone并选择它作为构建目标

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

  • 单击左上角的播放按钮。如果没有生成错误,应用程序现在应该在您的手机上启动


  • 请按照以下步骤操作:

  • 安装Xcode 7

  • 提供唯一的捆绑包标识符(任何唯一标识符):

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

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

  • 如果单击“修复问题”后未出现任何错误,则安装成功:

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


  • 我已经在Xcode 7测试版上试用过了。

    如果你和我一样,玩过Xcode 8,想在手机/ipad上运行你的应用程序,但又不想为此支付99美元,那么这对我有帮助

    转到developer.apple.com,单击右上角的帐户,并使用您的apple id登录。您将被要求签署协议

    转到Xcode并打开preferences->Accounts,单击弹出窗口左下角的add(+)按钮,选择add Apple ID并登录到您的Apple帐户

    回到帐户屏幕,选择您的apple ID,然后右键单击底部的“查看详细信息”。在“签名身份”下的弹出窗口中,单击iOS开发旁边的“创建”按钮,然后单击“完成”

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


    现在,当您运行项目时,它应该加载到您的手机上。您可能需要进入手机上的设置应用程序->常规->设备管理->批准您成为苹果网站的开发者

    @Droppy他们说任何开发者都可以使用xcode 7在设备上运行这些应用程序(xcode 7 beta版在苹果网站上提供)。那么,有什么程序或者我可以简单地运行它来连接和选择xcode中的设备吗?你真的认为你可以在带有新SDK的iPhone4上运行应用程序吗?iphone4自iOS7发布以来,几乎2年没有任何更新。请仔细阅读新SDK支持哪些设备…下面是一个链接,它一步一步地指导在xocde7 beta中运行ios应用程序,而无需配置配置文件:或者您可以在这个链接中看到预览:-在我的情况下,我