繁体   English   中英

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

[英]Install .ipa to iPad with or without iTunes

我有 PhoneGap 构建的.ipa ,我需要测试它。 我从开发人员帐户获得了配置文件。

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

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

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

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

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

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

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

  • 试飞

  • 从 iTunes 安装 - 创建 .ipa 作为与 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 拖放到应用程序部分

在此处输入图片说明

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

在 Xcode 8 中,插入 iPhone,打开窗口 -> 设备。 在左侧导航中,选择插入的 iPhone。单击 Installed Apps 下的 + 符号。 导航到您要安装的 ipa。 选择并单击打开以安装应用程序。

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

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

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

在此处输入图片说明

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

- 参见图片说明插图

iPhone 配置实用程序怎么样?

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

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

使用 Iphone 配置实用程序安装 ipa 文件

更新:

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

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

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

方法二: iFunbox

方法三:迪亚维

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

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

 https://www.diawi.com/

如果您使用 PhoneGap Build 在线构建 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 设备浏览器中打开链接,然后单击安装

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

由于 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那样有限制。

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

您可以在 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>

如需更长、更好、更详细的答案,请单击此处

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

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

相当古老,但受到 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 设备。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM