安装.ipa 到 iPad,无论是否使用 iTunes

我有从 PhoneGap 构建的 .ipa,我需要测试它。

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

584953 次浏览

是的,你可以在 iPad 上安装 IPA,首先你必须将 IPA 导入你的 iTunes。将你的 iPad 连接到 iTunes,然后点击安装然后同步就可以安装应用程序了。

您可以为特别发行版创建 ipa,并使用 Diawi为您的 ipad 创建链接。你只要上传。Ipa 和供应配置文件,然后生成一个链接,您可以从您的 ipad 访问它,以便安装应用程序(如果供应配置文件是为了开发,您必须添加您的 ipad 的 UDID)。

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

  • 试飞

  • 从 iTunes 安装-创建. ipa,与 ipad 和 iTunes 进行即时和常规同步。

  • 或者,最好的方法是在创建 ipa 时创建一个 URL 来进行安装,并使用 plist 创建索引文件。这将与个人开发帐户也工作。

  • 迪亚维

不需要使用 ITunesConnect来分享你的即席构建,只需要将你的 IPA 文件上传到 Diawi 上传成功后,你会得到一个链接打开 Safari 中的链接,你会被要求安装应用程序。点击安装并享受

IPhone 配置工具怎么样?

Http://support.apple.com/kb/dl1465?viewlocale=en_us&locale=en_us

IPhone 配置实用程序允许您轻松创建、维护、加密和安装配置概要文件,跟踪和安装配置概要文件和授权应用程序,以及捕获包括控制台日志在内的设备信息。

Install ipa files using Iphone configuration utility

更新:

Apple Configurator 取代了 iPhone 配置工具。随着 iOS8的发布,iPhone 配置工具不再支持或可供下载。https://itunes.apple.com/gb/app/apple-configurator/id434433123

在 Xcode 5中打开组织器(Window > Organizer)并在顶部选择“ Device”。插上电源的设备应该显示在左手边。将 IPA 文件拖到该设备上。

在 Xcode 6和 Xcode 7中打开设备(窗口 > 设备)。同样,您的设备应该显示在左侧列。将 IPA 文件拖到“已安装应用程序”下面的应用程序列表中。

对于 iOS9设备,请参考 这篇文章,了解如何在这样做之后让应用程序运行。

如果你使用 PhoneGap Build 在线构建了 IPa,你可以直接在你的 Ipad/Iphone 上下载并安装 IPa,方法是在 Safari 在设备上中打开 Build.PhoneGap.com ,登录,然后点击 iOS 标签(下载 IPA 按钮)。然后你会被要求安装你构建的应用程序。

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

使用 iFunBox。它是免费的,兼容 Mac/Win。只要做一个特别的构建,并保存某个地方。从 IFunBox安装。在使用此方法发布之前,我在设备上加载所有测试特别版本,以便进行测试。谁有时间玩 iTunes?

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

方法1: 使用 iTunes。是的,你可以在 iPad 上安装 .ipa,首先你必须将它导入到你的 iTunes 中。将你的 iPad 连接到 iTunes,然后点击安装,然后同步就可以安装应用程序了。

方法2: iFunbox

方法3: 迪亚维

你也可以签出 Ios-部署

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

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

干杯!

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

你可以打开 Iphone/Ipad 的浏览器,输入上传 IPA 的网址,然后直接下载到你的 Iphone 或 Ipad 上,安装并运行它... ..。简单而甜蜜;)

  • http://buildtry.com

  • Upload.ipa (iOS)或.apk (Android)文件

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

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

还可以使用 冰球应用分发您的。Ipa,它会发送一个链接到应用程序给测试人员,然后测试人员可以直接从他们的浏览器上安装 ipa,只要点击链接。

可以使用 Xcode 安装 IPA

  • 打开 Xcode
  • 在顶部菜单栏中选择窗口并选择设备和模拟器
  • 在应用程序部分拖放 IPA

enter image description here

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

自从苹果发布了 ITunes 12,你必须使用 苹果配置2应用程序在你的 iPhone 和 iPad 上安装 ipa。

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

相当古老,但是受到 A-Sharabiani 的启发,避免使用 AppCenter 的 iTunes 实现了这一点。只要创建新的应用程序,创建新的发布上传。最后用你的设备扫描一个二维码,重定向到下载。

是的。

如果你在 Mac 上工作,你可以使用 Apple Configurator2(https://itunes.apple.com/us/app/apple-configurator-2/id1037126344?mt=12)。

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

Apple Configurator2使得部署 iPad、 iPhone、 iPod touch 和 苹果电视设备在你的学校或企业。

IPhone 不允许直接安装 ipa,因此提供一个到 ipa 文件的直接链接是没有用的。这就是为什么有些人使用提供链接或 qcode 的外部服务来安装 ipa。

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

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

因为我在 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

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

  1. 您需要将设备 UDID 添加到 Apple 开发人员帐户设备 一部分。
  2. 构建您的项目并使用证书临时将其存档
  3. 打开该链接并上传您的临时 IPA 文件到网站
  4. 获取二维码和链接下载。

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

我需要得到一个应用程序安装到一个旧的 iOS 设备今天,这个方法花了我不到2分钟,完成开始到结束。

 https://www.diawi.com/

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

在用 xcode 构建归档文件时,可以选择 adhoc 发行版。Xcode 将通过一个对话框引导您输入应用程序的 URL 位置以及57x57像素 png 和512x512像素 png 的 URL 位置。它将创建一个包,包含您的 ipa 和 Manif.plist

上传您的 ipa 和两个 png 文件,无论您计划在哪里托管它们。它必须有一个 SSL 证书,并通过 https 服务。你可能也想在那里上传你的 Manif.plist,但是技术上来说,我很确定你可以在别的地方上传。

接下来,在某个地方,在一个文本,或网页或电子邮件,或任何地方分享你的链接作为:

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

如需更长、更好、更详细的答案,请单击 给你

据我所知,如果这是一个开发应用程序,那么只有已经添加到应用程序商店中的设备配置文件中的设备才能够安装该应用程序。

您可以添加一个 IPA 作为新的应用程序从 苹果配置2

enter image description here

在最新版本的 iOS 中,通过 AirDroap 从 Mac 到 iPhone 共享 ipa。它会直接安装在你的 iPhone 上。

如果您使用的是最新版本的 Itunes,并且没有 APP 部分,请在设备连接到您的电脑时点击汇总。然后将该文件拖放到“ on my device”部分。

- 见图说明Illustration

很简单 1-访问 欢迎分享Diawi 2-拖放.ipa 或.apk 文件 3-您将一个可安装的链接很快,只是给该链接的客户端或任何人来安装

尽管 Diawi在构建大小或链接过期方面限制了您,而 欢迎分享没有。

PS: 确保将 iPhone 或 iPad 的 UDID 添加到您签署您的。Ipa