ChatGPT解决这个技术问题 Extra ChatGPT

使用或不使用 iTunes 将 .ipa 安装到 iPad

我有来自 PhoneGap 构建的 .ipa,我需要对其进行测试。我从开发者帐户获得了配置文件。

所以我的问题是:我可以直接把我的.ipa放到iPad上安装测试,还是必须遵循一些规则才能安装?

您可以使用 TestFlight 来安装它,而无需使用 iTunes。或者只是在此处上传您的 ipa - diawi.com。然后在你设备的 safari 中输入生成的链接并说安装
谢谢@NSS。在花了几个小时之后,我无法让 iTunes 的东西开始工作。 diawi.com 看起来很有希望,该应用程序已经在安装过程中。保持我的手指交叉。
使用diawi.com,效果很好。从现在开始将使用它。
此处有一个 Mac 应用程序,它使用 Dropbox 分发 ipa tryappbox.com

पवन

无需为共享您的临时构建而烦恼 iTunesConnect。只需将您的 ipa 文件上传到 diawi,上传成功后您将获得一个链接,在 safari 中打开该链接,您将被要求安装应用程序。点击安装并享受


一个不错的选择,当您通过试飞发送应用程序时出错时。
即使您想发送 ipa 文件以供下载,此选项也有效。无需在邮件中附加它们。用户可以在浏览器中打开链接下载。
“在应用程序包中找不到配置文件。”
@FullDecent 请重新尝试再次上传您的构建。有时 Diawi 会无缘无故地显示此错误。
@fossilet 您的 ipa 文件的大小是多少?
C
Community

在 Xcode 5 中打开管理器(窗口 > 管理器)并在顶部选择“设备”。您插入的设备应显示在左侧。将 IPA 文件拖到该设备上。

在 Xcode 6 和 Xcode 7 中打开设备(窗口 > 设备)。您的设备应该再次出现在左侧栏中。将 IPA 文件拖到“已安装的应用程序”下方的应用程序列表中。

对于 iOS 9 设备,请参阅 this post,了解如何在执行此操作后运行应用程序。


很好的解决方案。当您不想同步 iTunes 或必须将其上传到某个 3rd 方才能将其安装到设备上时,这是完美的选择。发现
在 Xcode 11 中,它是 Window > Devices and Simulators。感谢您的解决方法!
u
user7388

是的,您可以在 iPad 上安装 IPA,首先您必须将该 IPA 导入您的 iTunes。将您的 iPad 连接到 iTunes,然后只需单击安装然后同步即可安装应用程序。


我在 VirtualBox 中安装了 Windows 7,安装了 iTunes 版本 12。然后下载了 ipa 文件 (in my case an old version of VLC) 并将其放到 iTunes 上。然后要同步,我必须将应用程序图标拖放到我的虚拟 Windows 7 中的 iTunes 中列出的设备(旧 iPad)上。工作!谢谢。
我听说 iTunes 12.7 删除了应用程序部分。这仍然适用于最新版本的 iTunes 吗?
这可能不再是首选方法,因为 iTunes 很快就会消失。首选方法是上传到 diawi.com
@JennaSloan - 确实。我刚刚下载了 12.10,以便通过 iTunes 安装旧的 ipad 应用程序,并且没有应用程序部分。我使用 diawi 站点尝试安装。
f
fedorqui

有四种方法,我都测试过:

试飞

从 iTunes 安装 - 创建 .ipa 作为 ad-hoc 并与 ipad 和 iTunes 正常同步。

或者,您可以在创建 ipa select 作为企业并使用 plist 创建索引文件时创建安装 URL 的最佳方式。这也适用于个人开发者帐户。

迪亚维


个人开发者帐户仍然可以使用选项 3 吗?我知道它仍然是企业帐户
并不是说 testflightapp.com 已于 2015 年 2 月 26 日关闭。
m
mix3d

您也可以结帐 ios-deploy

就像运行 ios-deploy -b path/to/ipa/file 一样简单。

它甚至可以与 path/to/project.app 一起使用,如果您在本地进行 cordova/phonegap 构建,它应该位于相同的位置。

干杯!


这是从 Mac OS 到 iOS 的快速前进。
V
Vittal Pai

您可以使用 Xcode 安装 IPA

打开 Xcode

在顶部菜单栏中选择窗口并选择设备和模拟器

将您的 IPA 拖放到应用程序部分

https://i.stack.imgur.com/Vd10D.jpg

这将在您的设备上安装应用程序。


m
mtc

在 Xcode 8 中,插入 iPhone,打开 Window -> Devices。在左侧导航中,选择插入的 iPhone。单击已安装应用程序下的 + 符号。导航到要安装的 ipa。选择并单击打开以安装应用程序。


J
Jagat Dave

您可以为临时分发创建 ipa,并使用 diawi 为您的 ipad 创建一个链接。您只需上传 .ipa 和配置文件,然后生成一个链接,您可以从您的 ipad 访问它以安装应用程序(如果配置文件用于开发,您必须将您的 ipad 的 UDID 添加到其中)。


a
atineoSE

您可以从 Apple Configurator 2 添加 IPA 作为新应用程序。

https://i.stack.imgur.com/myZVA.png


这应该是没有 iTunes 的默认方式。谢谢
F
Francesco Galgani

iPhone 不允许直接安装 ipa,所以提供 ipa 文件的直接链接是没有用的。这就是为什么有些人使用提供链接或 qcode 的外部服务来安装 ipa。

另一个选项,没有人在这个问题的其他答案中告诉它并且它完全独立于 iTunes 或任何外部服务,是创建您自己的脚本来生成安装链接并自动将其发送到您的手机(例如通过电子邮件)。我创建了一个这样的脚本供我个人使用,即:

创建html文件;创建 plist 文件;将 ipa、html 和 plist 文件复制到我的服务器;把链接发给我。

因为我在 Linux 上工作,所以我创建了一个 Bash 脚本。您可以使用任何其他脚本语言,但重要的是要知道在 html 和 plist 文件中放置什么。

这是我的脚本中生成 html 和 plist 内容的部分。我希望它足够不言自明:

sha=`sha1sum ${ipa} | awk '{ print $1 }'`
output=${sha}-${AppName}-${version}.ipa
html=${sha}-${AppName}-${version}.html
plist=${sha}-${AppName}-${version}.plist

# Generates html
echo "<!DOCTYPE html>
 <html>
 <head>
 <meta charset=\"UTF-8\">
 <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">
    <meta name=\"MobileOptimized\" content=\"width\" />
    <meta name=\"HandheldFriendly\" content=\"true\" />
    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />
    <meta http-equiv=\"cleartype\" content=\"on\" />
 <title>Install ${AppName} ${version}</title>
 </head>

 <body>
   <h1><a href=\"itms-services://?action=download-manifest&url=${serverUrl}${plist}\">
     Install </a></h1>
 </body>

 </html>" > ${html}

# Generate plist
echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
<plist version=\"1.0\">
<dict>
    <key>items</key>
    <array>
        <dict>
            <key>assets</key>
            <array>
                <dict>
                    <key>kind</key>
                    <string>software-package</string>
                    <key>url</key>
                    <string>${serverUrl}${output}</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>full-size-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string>${serverUrl}Icon%402x.png</string>
                </dict>
                <dict>
                    <key>kind</key>
                    <string>display-image</string>
                    <key>needs-shine</key>
                    <true/>
                    <key>url</key>
                    <string>${serverUrl}Icon.png</string>
                </dict>
            </array>
            <key>metadata</key>
            <dict>
                <key>bundle-identifier</key>
                <string>${bundle}</string>
                <key>bundle-version</key>
                <string>${version}</string>
                <key>kind</key>
                <string>software</string>
                <key>title</key>
                <string>${AppName}</string>
            </dict>
        </dict>
    </array>
</dict>
</plist>" > ${plist}

对于一个简单的示例,您还可以查看:https://github.com/Saleh7/ipa-install


M
Mohsen Mouralli

如果您使用的是最新版本的 Itunes 并且没有 APP 部分,请在设备连接到您的 PC 时单击摘要。然后将文件拖放到“在我的设备上”部分。

https://i.stack.imgur.com/fGRs1.png


H
Hắc Huyền Minh

iPhone 配置实用程序怎么样?

http://support.apple.com/kb/DL1465?viewlocale=en_US&locale=en_US

iPhone 配置实用程序可让您轻松创建、维护、加密和安装配置文件,跟踪和安装配置文件和授权应用程序,并捕获设备信息,包括控制台日志。

https://i.stack.imgur.com/F07sN.png

更新:

Apple Configurator 取代了 iPhone 配置实用程序。随着 iOS 8 的发布,iPhone 配置实用程序不再受支持或可供下载。 https://itunes.apple.com/gb/app/apple-configurator/id434433123


J
Jagat Dave

有 3 种方法可以做到这一点:

方法 1: 使用 iTunes。是的,您可以在 iPad 上安装 .ipa,首先您必须将该 .ipa 导入您的 iTunes。将您的 iPad 连接到 iTunes,然后只需单击安装,然后单击同步即可安装应用程序。

方法二: iFunbox

方法 3: Diawi


M
Michael Fever

所有其他答案要么已经过时,要么在不需要的地方工作太多。将您的 .IPA 文件上传到 diawi.com,然后扫描 QR 码并安装,或者通过电子邮件将链接发送到您想要安装应用程序的设备,或者在您的 Safari 浏览器中输入缩短的 URL 并以这种方式安装。

我今天需要将一个应用程序安装到较旧的 iOS 设备中,这种方法从头到尾花了我不到 2 分钟的时间。

 https://www.diawi.com/

A
Asmund

如果您使用 PhoneGap Build online 构建 IPA,您可以通过在设备上的 Safari 中打开 build.phonegap.com,登录然后单击 iOS 选项卡(下载 ipa 按钮),直接在您的 Ipad/Iphone 上下载并安装 IPA。然后将要求您安装您构建的应用程序。

登录后的直接链接是:https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/download/ios


J
Jagat Dave

使用 iFunBox。它是免费的,兼容 Mac/Win。只需进行临时构建并保存在某处即可。从 iFunBox 安装。我使用这种方法在我的设备上加载我所有的测试临时发布版本,以便在发布之前进行测试。谁有时间摆弄 iTunes?


没有苹果ID登录我们可以这样做吗
j
joel prithivi

转到 http://buildtry.com

上传 .ipa (iOS) 或 .apk (Android) 文件

复制链接并与测试人员共享

在 iOS 或 Android 设备浏览器中打开链接,然后单击安装


该 URL 不再映射到活动站点(2019 年 9 月 29 日)。
C
Carlos Irano

由于 Apple 发布了 iTunes 12,您必须使用 Apple Configurator 2 应用程序在 iPhone 和 iPad 中安装 ipa。

从此链接下载:https://itunes.apple.com/br/app/apple-configurator-2/id1037126344?mt=12


M
Mert Akkanat

我尝试面对这些问题并使用 : https://www.installonair.com 。它是免费的,没有像 diawi 那样的限制。

您需要将设备 UDID 添加到苹果开发者帐户设备部分。构建您的项目并使用您的证书临时存档打开该链接并将您的临时 ipa 文件上传到网站获取 qr 代码和下载链接。


A
A-Sharabiani

您还可以使用 HockeyApp 分发您的 .ipa,它会向测试人员发送应用程序的链接,然后测试人员可以在单击链接后直接从设备上的浏览器安装 ipa。


是否需要添加测试仪udid
k
komara

在最新版本的 iOS 中通过 AirDroap 从 mac 共享 ipa 到 iPhone。它将直接安装在您的 iPhone 中。


H
Hamza Hasan

很简单 1- 访问 appforshare.iodiawi 2- 拖放 .ipa 或 .apk 文件 3- 您很快就会有一个可安装的链接,只需将该链接提供给客户或任何人安装

尽管 diawi 在构建大小或链接到期方面限制了您,而 appforshare.io 则没有。

PS:确保将 iPhone 或 iPad 的 UDID 添加到您签署 .ipa 的配置文件中


h
hood

您可以在 Iphone/Ipad 中的浏览器中输入已上传 IPA 的 URl,然后可以直接将其下载到您的 Iphone 或 Ipad 并安装并运行它....简单而甜蜜;)


旧帖子上的冗余答案。
如何?我的 iphone 把它当作一个拉链,不让我用它做任何事情。
A
Altimus Prime

您可以在没有 iTunes、App Store 或第三方网站的情况下安装您的 iOS 应用程序。

当您在 xcode 中构建存档时,您可以选择临时分发。 xcode 将引导您完成一个对话,您可以在其中输入应用程序所在的 URL 位置以及 57x57 像素 png 和 512x512 像素 png 的 URL。它将使用您的 ipa 和 manifest.plist 创建一个捆绑包

将您的 ipa 和两个 png 文件上传到您计划托管的任何位置。它必须具有 SSL 证书并通过 https 提供服务。您可能也想在那里上传您的 manifest.plist,但从技术上讲,我很确定您可以在其他地方拥有它。

接下来,在某处,在文本、网页或电子邮件中,或任何地方分享您的链接:

<a href="itms-services://?action=download-manifest&url=https://URL/path/manifest.plist">Download anchor text</a>

要获得更长、更好、更详细的答案,请单击 here

据我了解,如果这是一个开发应用程序,则只有已添加到应用商店中您的设备配置文件的设备才能安装该应用程序。


A
Ark667

相当古老,但受到 A-Sharabiani 的启发,通过 AppCenter 实现了这一点,避免了 iTunes。只需创建新应用程序,创建新版本上传 .ipa,最后使用您的设备扫描 QR 以重定向下载。

是的。


D
Domingo Gallardo

如果您使用的是 Mac,则可以使用 Apple Configurator 2 (https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12)。

此应用程序用于在任何 iOS 设备中配置和安装应用程序。

Apple Configurator 2 让您在学校或企业中轻松部署 iPad、iPhone、iPod touch 和 Apple TV 设备。