如何在Xcode7中无需Apple开发者计划创建ipa

13
我正在尝试使用Xcode7创建Ad Hoc分发的IPA。我以前从未这样做过,这是我的第一次尝试。在Stack Overflow上搜索后得知,早期可以使用Xcode5创建ipa文件。我正在尝试这里解释的方法。但是我没有看到可以选择导出选项,就像截图中显示的那样。我认为苹果可能已经更改了它,现在我们可以在使用注册在苹果开发人员会员中的Apple ID登录后选择导出文件。我附上在Product > Archive之后出现的截图。正如您所看到的,导出选项被禁用,并要求进行苹果开发人员会员注册,但我能够在Finder中看到存档文件。是否有任何方法可以在没有苹果开发人员会员资格的情况下创建IPA呢?enter image description here

请降低投票,同时给出理由。 - Kunal Kumar
2个回答

34
您可以按照以下方式操作:

1)清理您的项目。

2)构建您的项目。

3)进入“产品”菜单->选择“生成器”->选择“性能剖析”。

4)在项目导航器中找到您的 .app 产品。

5)右键单击它并单击“在查找器中显示”。

6)在那里,您将找到一个名为“Release-iphoneos”的文件夹,在这个文件夹中,您将找到您的 .app 扩展名文件。

7)创建一个名为“Payload”的文件夹,将该 .app 文件复制到此文件夹中。

8)归档您的文件夹。

9)归档后,将您的文件夹重命名为您的应用程序名称,并将其扩展名从“.zip”更改为“.ipa”

10)您的IPA已准备好分享了。

您可以直接从 iTunes 12.7 以下版本安装此 IPA。

如果您使用 iTunes 12.7 及以上版本,则可以使用Diawi 来共享您的IPA以进行安装。 这里有一个不错的逐步过程可供参考。


1
步骤有所更改,我没有找到“Release-iphoneos”文件夹。因此,我跳过了第6步,直接添加了一个名为“Payload”的文件夹,压缩它并执行第9、10步。 - Kunal Kumar
感谢您的回复。因此,为了让我在其他设备上安装ipa,它们必须包含在预配文件中。然而,当我登录苹果开发者中心时,我的帐户中没有设备管理部分。侧边栏有下载、文档、论坛、错误和新闻,中心有下载工具、构建您的第一个应用程序、加入苹果开发者计划。没有别的了。 - Hells Guardian
在Xcode中,进入项目设置部分,然后进入常规部分。检查团队和配置文件显示的内容。从那里可以了解到你正在使用哪个账户。由于您是免费账户用户,它可能不会显示在开发者帐户中。您需要加入苹果开发者计划。 - Akshay Sunderwani
1
你是在说如果不注册苹果开发者计划就无法完成吗? - Hells Guardian
1
可以这样做,但您需要将设备连接到Xcode,然后Xcode会将该设备添加到您的帐户中,然后您就可以从那里安装。 - Akshay Sunderwani
显示剩余17条评论

0

拥有开发者账户总是更好的选择。

您也可以执行以下操作:

选择“保存用于特定部署”并单击下一步。然后打开“选择开发团队”下拉菜单。底部将有“使用本地签名资产”的选项。选择此选项并单击“选择”。

就这样,Xcode将创建构建而无需Apple ID帐户。


我从哪里可以找到“保存用于特殊部署”的选项?我没有看到这个选项,请查看截图。 - Kunal Kumar
请查看此链接 https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html同时确保您的本地机器上有AdHoc Provisional Profile。 - Jobins John

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接