Установите.ipa на iPad с iTunes или без него

У меня есть .ipa из сборки PhoneGap, и мне нужно его протестировать. Я получил профилирование из учетной записи разработчика.

Поэтому я задаю вопрос: могу ли я напрямую разместить мой .ipa для iPad для установки для тестирования или мне нужно следовать некоторым правилам для установки?

Ответ 1

Да, вы можете установить IPA в iPad, сначала вам нужно импортировать этот IPA в ваш itunes. Подключите iPad к iTunes, затем установите приложение, просто щелкнув установку и затем синхронизацию.

Ответ 2

Не нужно беспокоиться с iTunesConnect для обмена вашими сборками adhoc. Просто загрузите файл ipa на diawi и после успешной загрузки вы получите ссылку, открыв ссылку в сафари, и вам будет предложено установить приложение. Нажмите, чтобы установить и наслаждаться

Ответ 3

В Xcode 5 откройте организатор ("Окно"> "Органайзер") и выберите "Устройства" вверху. Ваше подключенное устройство должно появиться с левой стороны. Перетащите файл IPA на это устройство.

В Xcode 6 и Xcode 7 откройте "Устройства" ("Окно"> "Устройства"). Снова ваше устройство должно появиться в левой колонке. Перетащите файл IPA в список приложений под "Установленные приложения".

Для устройств iOS 9 обратитесь к этому сообщению о том, как запустить приложение после этого.

Ответ 4

Есть четыре способа, которые я тестировал:

  • Испытательный полет

  • Установите из iTunes - создайте .ipa как ad-hoc и обычную синхронизацию с ipad и itunes.

  • Или лучший способ создать URL для установки при создании ipa, выбрать как предприятие и создать индексный файл с plist. Это будет работать и с индивидуальной учетной записью разработчика.

  • Diawi

Ответ 5

Вы также можете проверить ios-deploy.

Это так же просто, как запуск ios-deploy -b path/to/ipa/file.

Он даже работает с path/to/project.app, который должен находиться в том же месте, если вы делаете локальные сборки cordova/phonegap.

Ура!

Ответ 6

В Xcode 8 с включенным iPhone откройте окно → Устройства. В левой навигационной панели выберите iPhone, подключенный к сети. Нажмите на символ + в разделе Установленные приложения. Перейдите к ipa, который вы хотите установить. Выберите и нажмите "Открыть", чтобы установить приложение.

Ответ 7

Вы можете установить IPA, используя Xcode

  • Открыть Xcode
  • Выберите окно в верхней строке меню и выберите устройства и симуляторы
  • Перетащите свой IPA в разделе приложений

enter image description here

Это установит приложение на ваше устройство.

Ответ 8

Вы можете создать ipa для распределения ad hoc и использовать diawi для создания ссылки для вашего ipad. Вы просто загружаете.ipa и профиль обеспечения, затем создается ссылка, и вы можете посетить ее с вашего ipad, чтобы установить приложение (если профиль обеспечения для разработки вы должны добавить к нему свой IPAD UDID).

Ответ 9

Как насчет утилиты настройки iPhone?

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

Утилита конфигурирования iPhone позволяет легко создавать, обслуживать, шифровать и устанавливать профили конфигурации, отслеживать и устанавливать профили подготовки и авторизованные приложения и захватывать информацию об устройстве, включая журналы консоли.

Install ipa files using Iphone configuration utility

Обновить:

Apple Configurator заменяет утилиту настройки iPhone. С выпуском iOS 8 утилита настройки iPhone больше не поддерживается или недоступна для загрузки. https://itunes.apple.com/gb/app/apple-configurator/id434433123

Ответ 10

  • Перейти к http://buildtry.com

  • Загрузить файл.ipa(iOS) или.apk(Android)

  • Скопируйте и поделитесь ссылкой с тестерами

  • Откройте ссылку в браузере устройств iOS или Android и нажмите "Установить".

Ответ 11

Если вы построили IPA с помощью PhoneGap Build онлайн, вы можете загрузить и установить IPA прямо на свой Ipad/Iphone, открыв build.phonegap.com в Safari на устройстве, войдите в систему, а затем перейдите на вкладку iOS (кнопка загрузки ipa). Затем вас попросят установить приложение, которое вы создали.

Прямая ссылка на это после входа в систему: https://build.phonegap.com/apps/YOUR-BUILD-NUMBER/download/ios

Ответ 12

Было 3 способа сделать это:

Способ 1. Использование iTunes. Да, вы можете установить .ipa в iPad, сначала вам нужно импортировать этот .ipa в iTunes. Подключите iPad к iTunes, затем установите приложение, просто нажмите "Установить", а затем "Синхронизация".

Способ 2: iFunbox

Метод 3: Диави

Ответ 13

Вы можете перейти в браузер в Iphone/Ipad и ввести URl, где была загружена IPA, и можете напрямую загрузить ее на Iphone или Ipad, а также установить и запустить ее... просто и приятно;)

Ответ 15

Используйте iFunBox. Он бесплатный, Mac/Win совместим. Просто создайте специальную сборку и сохраните где-нибудь. Установите из iFunBox. Я загружаю все свои тестовые объявления ad hoc на мои устройства для тестирования перед выпуском с использованием этого метода. У кого есть время, чтобы поиграть с iTunes?

Ответ 16

Вы также можете использовать HockeyApp для распространения своего.ipa, он отправит ссылку на приложение тестерам, затем тестер будет ableto устанавливать ipa непосредственно из своего браузера на устройстве, как только вы нажмете на ссылку.

Ответ 17

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

Ответ 18

Я пытаюсь столкнуться с этими проблемами, и я использую: https://www.installonair.com. Это бесплатно и не имеет ограничений, как Diawi.

  1. Вам необходимо добавить UDID устройства в раздел устройств учетной записи разработчика Apple.
  2. Создайте свой проект и заархивируйте его с вашим сертификатом.
  3. Откройте эту ссылку и загрузите файл ad hoc ipa на сайт.
  4. Получить код QR и ссылку для загрузки.

Ответ 19

Довольно старый, но вдохновленный A-Sharabiani добился этого, избегая iTunes с AppCenter. Просто создайте новое приложение, создайте новую версию, загрузив .ipa, и, наконец, сканируйте QR-код с помощью устройства, которое перенаправляет на загрузку.

Да уж.

Ответ 20

Если вы работаете на 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 в вашей школе или на предприятии.

Ответ 21

Все остальные ответы либо устарели, либо слишком много работают там, где это не нужно. Загрузите файл .IPA на diawi.com, а затем либо отсканируйте QR-код и установите его, либо отправьте ссылку на устройство, на которое вы хотите установить приложение, либо отправьте его по электронной почте, либо введите сокращенный URL-адрес в браузер Safari и установите его таким образом.

Мне нужно было установить приложение на старое устройство iOS сегодня, и этот метод занял у меня менее 2 минут, чтобы завершить все с начала до конца.

 https://www.diawi.com/

Ответ 22

Вы можете установить приложение для iOS без iTunes, магазина приложений или сторонних сайтов.

Когда вы создаете архив в XCode, вы можете выбрать для распространения adhoc. xcode проведет вас через диалог, в котором вы введете URL-адрес, где будет находиться ваше приложение, а также URL для png размером 57x57 пикселей и png размером 512x512 пикселей. Это создаст пакет с вашим 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>

Чтобы получить более подробный ответ, нажмите здесь.

Как я понимаю, если это приложение для разработчиков, только устройства, добавленные в ваш профиль устройства в магазине приложений, смогут установить приложение.