在不使用iTunes的情况下在设备上安装应用程序

6

iTunes在12.7.166版本中取消了所有应用程序同步功能。那么,我们如何在指定设备上安装使用Xcode存档的发布或Ad Hoc ipa文件呢?


不在App Store中的应用程序? - user8193429
使用Xcode归档和签名发布应用程序。 - rockdaswift
为什么不安装OTA? - LinusGeffarth
你可以尝试使用即席/企业分发,并通过"itms-services://"从网站安装应用程序-请参阅此帖子:https://dev59.com/22Ag5IYBdhLWcg3wdqwy - Lepidopteron
问题的答案在此处得到解答。https://dev59.com/Q1YO5IYBdhLWcg3wKeqM - Usman
4个回答

10

你仍然可以使用iTunes 12.7安装自定义应用程序

按照以下简单步骤进行操作:

  1. 连接你的设备。
  2. 打开iTunes,并在左侧边栏找到你的设备。
  3. 将自定义ipa文件拖放到其中即可。

图片描述

希望对你有所帮助!


iTunes 12.7不允许我这样做。我的编译的.ipa文件(其中包含一个包含所涉及的iPhone设备ID的配置文件)无法在我的iTunes 12.7中拖放。当将文件拖到该区域时,蓝色的放置目标轮廓不会出现。如果我在那里释放拖动的文件,它会动画回到我从中拖动它的Finder窗口。有趣的是,对于你来说是不同的。相同的文件可以使用Apple Configurator 2安装在同一台iPhone上。 - Ade
请重新检查以下内容: ► 您是否已经安装了最新的iTunes版本12.7.0.166 ► 您是否已将设备与iTunes同步 ► 您的UDID是否已在adHoc应用程序配置文件中注册并添加如果仍然无法解决问题,请确认您所使用的设备和XCode版本,以准备adHoc ipa。 - zoom8amit
iTunes 12.7.0.166,XCode版本9.0(9A235)。是的,设备UDID在Ad Hoc配置文件中(因为Apple Configurator应用程序允许其安装和运行)。 - Ade

8

我刚找到另一种方法,在Xcode中按下⌘+shift+2,即可显示设备和模拟器选项卡。选择您的设备并将.ipa文件拖到已安装应用程序部分。

enter image description here


2
我为Windows用户找到了一个解决方案。我尝试过的所有其他解决方案都不适用于Windows。
我已经搜索了几天关于同样的问题。iTunes强制要求更新到适用于iOS 11手机的新版本iTunes,而iTunes 12.7版本没有应用程序部分,因此我无法再下载我的ad hoc应用程序ipa文件和provision文件到iPhone。
我刚刚发现苹果发布了一个iTunes版本(12.6.3),它不会提示下载iTunes的新版本,您可以使用此版本下载您的应用程序。您可以从此链接下载:https://support.apple.com/en-us/HT208079 苹果说如果您有较新版本的iTunes,则可以在其上直接下载此版本,但我不能这样做。首先,我从计算机中删除了iTunes,然后我从音乐文件夹中删除了iTunes文件夹(您可能不需要这样做),然后我从上面写的链接下载了64位PC的iTunes。使用这个iTunes,我可以再次使用应用程序部分,并且它不会强制我更新它。所以它像旧时代一样工作。

1

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