我可以为不在配置文件中的iOS设备制作IPA文件吗?

时间:2013-01-14 08:28:00

标签: iphone ios ipad ipa

我找到了制作ipa文件的方法:

  
      
  1. 添加必要的配置文件并调整构建设置。
  2.   
  3. 将设备设置为运行应用程序的目标。
  4.   
  5. 构建产品。
  6.   
  7. 转到Products-> yourAppName.app。右键单击并在finder中显示。
  8.   
  9. 拖动&删除到itunes配置文件和二进制文件。(将其拖到应用程序)
  10.   
  11. 在iTunes中选择应用,然后右键单击以在Finder中显示。在那里你可以获得.ipa文件。
  12.   

但是,不在开发团队中的设备无法安装它? 或者,我是否错过了一些配置步骤? 我们有办法解决这个问题吗?

4 个答案:

答案 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设备上运行。