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


146

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

Итак, мой вопрос: могу ли я напрямую подключить свой .ipaiPad к установке для тестирования или мне нужно соблюдать некоторые правила для установки?


21
Вы можете использовать TestFlight, чтобы установить его без ITunes. Или просто загрузите свой ipa здесь - diawi.com . И введите сгенерированную ссылку в Safari вашего устройства и скажите установить
Nayan

1
Спасибо @NSS. Я не мог заставить itunes работать, потратив на это часы. diawi.com выглядит многообещающе, и приложение уже находится в процессе установки. Держа пальцы скрещенными.
Мойз Танкивала

3
использовал diawi.com и он прекрасно работает. Будет использовать его с этого момента.
geoyws

2
Здесь есть приложение для Mac, которое используется Dropboxдля распространения ipa tryappbox.com
Vineet

Это сделало это для меня: stackoverflow.com/questions/26042508/…
Тадей

Ответы:


62

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


1
Я установил Windows 7 в VirtualBox, установил iTunes версии 12. Затем загрузил файл ipa ( в моем случае старая версия VLC ) и поместил его в iTunes. Затем для синхронизации мне пришлось перетащить значок приложения на мое устройство (старый iPad), указанное в моем iTunes в моей виртуальной Windows 7. Работало !! Спасибо.
Эрик

1
Я слышал, что iTunes 12.7 удалил раздел приложений. Это все еще работает с последней версией iTunes?
Дженна Слоан

Этот способ больше не является предпочтительным, поскольку iTunes скоро не будет. Предпочтительный метод - загрузить на diawi.com
Майкл Февер

@JennaSloan - действительно. Я только что скачал 12.10, чтобы установить старое приложение для ipad через iTunes, и там нет раздела приложений. Я использовал сайт diawi для попытки установки.
bob.mazzo

90

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


хороший вариант, когда вы получаете ошибку при отправке приложения через тестовый рейс.
Паван Рай

Эта опция также работает, даже если вы хотите отправить файл ipa для загрузки. Не нужно прикреплять их по почте. Пользователи могут скачать, открыв ссылку в браузере.
पवन

2
Msgstr "В пакете приложения не найден профиль обеспечения."
Уильям Энтрикен

1
@FullDecent Пожалуйста, повторите загрузку вашей сборки. Иногда Diawi показывает эту ошибку без причины.
पवन

@fossilet Каков размер вашего файла IPA?
पवन

75

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

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

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


1
Отличное решение. Это идеально, если вы не хотите синхронизировать iTunes или загружать его третьим лицам, чтобы просто загрузить его на устройство. Пятно на
mylogon

39

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

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

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

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

  • Diawi


Возможен ли вариант 3 с отдельной учетной записью разработчика? Я знаю, что это с учетной записью предприятия до сих пор
Гил Санд

5
Не то чтобы testflightapp.com был закрыт 26 февраля 2015 года.
Стэн Джеймс

17

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

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

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

Ура!


Это быстрый переход от Mac OS к iOS.
Эндрю Паес

14

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

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

введите описание изображения здесь

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


8

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


7

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


4

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


3

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

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

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

Установите файлы ipa с помощью утилиты настройки Iphone

Обновить:

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


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

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

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

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


URL больше не отображается на активный сайт (29 сентября 2019 г.).
справиться

2

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

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


2

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

Способ 1: использование iTunes. Да, вы можете установить .ipaна iPad, сначала вам нужно импортировать его .ipaв ваш iTunes. Подключите iPad к iTunes, затем установите приложение, нажав «Установить», а затем «Синхронизировать».

Способ 2: iFunbox

Способ 3: Диави



2

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


Требуется ли добавить тестер udid's
iOS


2

Если вы используете последнюю версию Itunes и нет раздела APP. Нажмите на сводку, когда устройство подключено к вашему ПК. Затем перетащите файл в раздел «на моем устройстве».

см. рисунок для иллюстрациииллюстрация


1

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


Мы можем сделать это без входа в Apple ID
iOS

1

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


Избыточный ответ на старый пост.
Джош Григгс

Как? Мой iphone рассматривает это как почтовый индекс и не позволяет мне ничего с этим делать.
Altimus Prime

1

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

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

1

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

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

 https://www.diawi.com/

1

Вы можете установить приложение для 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>

Для более подробного ответа нажмите здесь .

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


0

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

Да.


0

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


0

В последней версии iOS поделитесь ipa через AirDroap с mac на iPhone. он будет установлен непосредственно на вашем iPhone.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.