我找到了制作ipa文件的方法:
- 添加必要的配置文件并调整构建设置。
- 将设备设置为运行应用程序的目标。
- 构建产品。
- 转到Products-> yourAppName.app。右键单击并在finder中显示。
- 拖动&删除到itunes配置文件和二进制文件。(将其拖到应用程序)
- 在iTunes中选择应用,然后右键单击以在Finder中显示。在那里你可以获得.ipa文件。
醇>
但是,不在开发团队中的设备无法安装它? 或者,我是否错过了一些配置步骤? 我们有办法解决这个问题吗?
答案 0 :(得分:2)
不,这是不可能的。在不使用应用商店的情况下在设备上安装应用的唯一方法是使用apple提供的ad-hoc方法,有关此问题的一些信息是found here。对于ad-hoc方法,您始终需要安装应用程序的设备的UDID。
答案 1 :(得分:0)
您也可以通过官方方式构建IPA。只需创建一个ad-hoc配置文件,告诉Xcode将其用于Release版本,然后选择Product→Archive。当Organizer弹出app archive时,选择Distribute and Save for Enterprise或Ad-Hoc Deployment。然后选择你的身份,瞧,你就获得了IPA。
但在任何一种情况下,配置文件都必须包含应用程序应该运行的所有设备的列表,AFAIK没有正式的方法。
答案 2 :(得分:0)
有几种选择
您的企业需要“企业证书”。这允许您在任何设备上安装。然而,Apple并没有轻易发布它们,但如果您在BigCorp LTD工作,您可能会得到它。
或者在www.testflightapp.com上使用TestFlight
分发您的版本。我不确定你是否首先拥有企业证书。检查一下。
答案 3 :(得分:0)
我曾经用同样的方法建立.ipa包。但是这种ipa在包中没有配置文件,因此它只能在已经越狱的iOS设备上运行。