簡體   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