我有来自 PhoneGap 构建的 .ipa
,我需要对其进行测试。我从开发者帐户获得了配置文件。
所以我的问题是:我可以直接把我的.ipa
放到iPad上安装测试,还是必须遵循一些规则才能安装?
Dropbox
分发 ipa tryappbox.com
无需为共享您的临时构建而烦恼 iTunesConnect。只需将您的 ipa 文件上传到 diawi,上传成功后您将获得一个链接,在 safari 中打开该链接,您将被要求安装应用程序。点击安装并享受
在 Xcode 5 中打开管理器(窗口 > 管理器)并在顶部选择“设备”。您插入的设备应显示在左侧。将 IPA 文件拖到该设备上。
在 Xcode 6 和 Xcode 7 中打开设备(窗口 > 设备)。您的设备应该再次出现在左侧栏中。将 IPA 文件拖到“已安装的应用程序”下方的应用程序列表中。
对于 iOS 9 设备,请参阅 this post,了解如何在执行此操作后运行应用程序。
是的,您可以在 iPad 上安装 IPA,首先您必须将该 IPA 导入您的 iTunes。将您的 iPad 连接到 iTunes,然后只需单击安装然后同步即可安装应用程序。
有四种方法,我都测试过:
试飞
从 iTunes 安装 - 创建 .ipa 作为 ad-hoc 并与 ipad 和 iTunes 正常同步。
或者,您可以在创建 ipa select 作为企业并使用 plist 创建索引文件时创建安装 URL 的最佳方式。这也适用于个人开发者帐户。
迪亚维
您也可以结帐 ios-deploy。
就像运行 ios-deploy -b path/to/ipa/file
一样简单。
它甚至可以与 path/to/project.app 一起使用,如果您在本地进行 cordova/phonegap 构建,它应该位于相同的位置。
干杯!
您可以使用 Xcode 安装 IPA
打开 Xcode
在顶部菜单栏中选择窗口并选择设备和模拟器
将您的 IPA 拖放到应用程序部分
https://i.stack.imgur.com/Vd10D.jpg
这将在您的设备上安装应用程序。
在 Xcode 8 中,插入 iPhone,打开 Window -> Devices。在左侧导航中,选择插入的 iPhone。单击已安装应用程序下的 + 符号。导航到要安装的 ipa。选择并单击打开以安装应用程序。
您可以为临时分发创建 ipa,并使用 diawi 为您的 ipad 创建一个链接。您只需上传 .ipa 和配置文件,然后生成一个链接,您可以从您的 ipad 访问它以安装应用程序(如果配置文件用于开发,您必须将您的 ipad 的 UDID 添加到其中)。
您可以从 Apple Configurator 2 添加 IPA 作为新应用程序。
https://i.stack.imgur.com/myZVA.png
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
如果您使用的是最新版本的 Itunes 并且没有 APP 部分,请在设备连接到您的 PC 时单击摘要。然后将文件拖放到“在我的设备上”部分。
https://i.stack.imgur.com/fGRs1.png
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
所有其他答案要么已经过时,要么在不需要的地方工作太多。将您的 .IPA 文件上传到 diawi.com,然后扫描 QR 码并安装,或者通过电子邮件将链接发送到您想要安装应用程序的设备,或者在您的 Safari 浏览器中输入缩短的 URL 并以这种方式安装。
我今天需要将一个应用程序安装到较旧的 iOS 设备中,这种方法从头到尾花了我不到 2 分钟的时间。
https://www.diawi.com/
如果您使用 PhoneGap Build online 构建 IPA,您可以通过在设备上的 Safari 中打开 build.phonegap.com,登录然后单击 iOS 选项卡(下载 ipa 按钮),直接在您的 Ipad/Iphone 上下载并安装 IPA。然后将要求您安装您构建的应用程序。
登录后的直接链接是:https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/download/ios
使用 iFunBox。它是免费的,兼容 Mac/Win。只需进行临时构建并保存在某处即可。从 iFunBox 安装。我使用这种方法在我的设备上加载我所有的测试临时发布版本,以便在发布之前进行测试。谁有时间摆弄 iTunes?
转到 http://buildtry.com
上传 .ipa (iOS) 或 .apk (Android) 文件
复制链接并与测试人员共享
在 iOS 或 Android 设备浏览器中打开链接,然后单击安装
由于 Apple 发布了 iTunes 12,您必须使用 Apple Configurator 2 应用程序在 iPhone 和 iPad 中安装 ipa。
从此链接下载:https://itunes.apple.com/br/app/apple-configurator-2/id1037126344?mt=12
我尝试面对这些问题并使用 : https://www.installonair.com 。它是免费的,没有像 diawi 那样的限制。
您需要将设备 UDID 添加到苹果开发者帐户设备部分。构建您的项目并使用您的证书临时存档打开该链接并将您的临时 ipa 文件上传到网站获取 qr 代码和下载链接。
在最新版本的 iOS 中通过 AirDroap 从 mac 共享 ipa 到 iPhone。它将直接安装在您的 iPhone 中。
很简单 1- 访问 appforshare.io 或 diawi 2- 拖放 .ipa 或 .apk 文件 3- 您很快就会有一个可安装的链接,只需将该链接提供给客户或任何人安装
尽管 diawi 在构建大小或链接到期方面限制了您,而 appforshare.io 则没有。
PS:确保将 iPhone 或 iPad 的 UDID 添加到您签署 .ipa 的配置文件中
您可以在 Iphone/Ipad 中的浏览器中输入已上传 IPA 的 URl,然后可以直接将其下载到您的 Iphone 或 Ipad 并安装并运行它....简单而甜蜜;)
您可以在没有 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-Sharabiani 的启发,通过 AppCenter 实现了这一点,避免了 iTunes。只需创建新应用程序,创建新版本上传 .ipa,最后使用您的设备扫描 QR 以重定向下载。
是的。
如果您使用的是 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 设备。
不定期副业成功案例分享