Встановіть .ipa на iPad з iTunes або без нього


146

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

Отже, моє питання: чи можу я безпосередньо поставити свій .ipaiPad для встановлення для тестування, чи потрібно дотримуватися деяких правил, щоб встановити?


21
ви можете використовувати TestFlight, щоб встановити його без itunes. Або просто завантажте сюди свій ipa - diawi.com . І введіть створене посилання в сафарі ур-пристрою і скажіть встановити
Nayan

1
Дякуємо @NSS Я не міг домогтися того, щоб вона працювала, витрачаючи на неї години. diawi.com здається багатообіцяючим, і додаток уже в процесі встановлення. Тримаючи пальці схрещеними.
Moiz Tankiwala

3
використаний diawi.com, і він чудово працює. З цього моменту буде використовуватись.
geoyws

2
Тут є програма для Mac, яка використовується Dropboxдля розповсюдження ipa tryappbox.com
Vineet Choudhary

Це зробив це для мене: stackoverflow.com/questions/26042508/…
Тадей

Відповіді:


62

Так, ви можете встановити IPA в iPad, спочатку вам потрібно імпортувати цю IPA у свої програми. Підключіть свій iPad до iTunes, а потім встановіть додаток, просто натисніть на встановити та синхронізуйте.


1
Я встановив Windows 7 у VirtualBox, встановив iTunes версії 12. Потім завантажив файл ipa ( у моєму випадку стара версія VLC ) і скинув його на iTunes. Потім для синхронізації мені довелося перетягнути значок програми на мій пристрій (старий iPad), вказаний у моєму iTunes у моїй віртуальній Windows 7. Працював !! Дякую.
erik

1
Я чув, що iTunes 12.7 видалив розділ додатків. Це все ще працює з останньою версією iTunes?
Дженна Слоун

Це подібний спосіб більше не є кращим методом, оскільки iTunes скоро не буде. Кращим методом є завантаження на diawi.com
Michael Fever

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

90

Не потрібно турбуватися з iTunesConnect для спільного використання ваших збірок adhoc. Просто завантажте свій ipa-файл у diawi, і після успішного завантаження ви отримаєте посилання, відкривши посилання в сафарі, і вам запропонують встановити додаток. Торкніться інсталяції та насолоджуйтесь


хороший варіант, коли ви отримуєте помилку під час надсилання програми через тестовий політ.
Pawan Rai

Ця опція також працює, навіть якщо ви хочете надіслати файл ipa для завантаження. Не потрібно вкладати їх у пошту. Користувачі можуть завантажити, відкривши посилання у браузері.

2
"У пакеті додатків не знайдено жодного профілю забезпечення."
Вільям Ентрікен

1
@FullDecent Повторіть спробу завантаження своєї збірки ще раз. Іноді Діаві показує цю помилку без причини.
понеділок

@fossilet Який розмір вашого файлу ipa?
понеділок

75

У Xcode 5 відкрийте органайзер (Window> Organizer) і виберіть "Devices" вгорі. Ваш підключений пристрій повинен відображатися з лівого боку. Перетягніть файл IPA на цей пристрій.

У Xcode 6 та Xcode 7 відкрийте пристрої (вікно> пристрої). Знову ваш пристрій має відображатися у лівій колонці. Перетягніть файл IPA до списку програм під "Встановлені програми".

На пристроях iOS 9 див. Цей пост про те, як запустити додаток після цього.


1
Прекрасне рішення. Це ідеально, коли вам не потрібно синхронізувати iTunes або завантажувати його на якусь третю сторону, щоб просто отримати його на пристрої. Spot on
mylogon

39

Існує чотири способи, які я перевірив:

  • Тестовий політ

  • Встановити з iTunes - Створіть .ipa як спеціальний та звичайний синхронізацію з ipad & itunes.

  • Або найкращий спосіб створити URL для встановлення під час створення ipa select як підприємства та створити індексний файл із списком. Це також буде працювати з індивідуальним обліковим записом розробника.

  • Діаві


Чи можливий варіант 3 із індивідуальним обліковим записом розробника? Я знаю, що це все ще з обліковим записом підприємства
Гіл Санд

5
Не те, щоб testflightapp.com було закрито станом на 26 лютого 2015 року.
Стен Джеймс,

17

Ви також можете замовити ios-розгортання .

Це так само просто, як і біг ios-deploy -b path/to/ipa/file.

Він навіть працює з path / to / project.app, який повинен знаходитися в тому самому місці, якщо ви робите кордова / фонегап локально.

Ура!


Цей швидкий перехід від Mac OS до iOS.
Ендрю Паєс

14

Ви можете встановити IPA за допомогою Xcode

  • Відкрийте Xcode
  • Виберіть Вікно у верхній панелі меню та виберіть Пристрої та симулятори
  • Перетягніть свій IPA у розділі програм

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

Це встановить додаток на ваш пристрій.


8

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


7

Ви можете створити ipa для спеціального розповсюдження та використовувати diawi, щоб створити посилання для свого 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 дозволяє легко створювати, підтримувати, шифрувати та встановлювати профілі конфігурації, відстежувати та встановлювати профілі забезпечення та авторизовані програми та фіксувати інформацію про пристрій, включаючи консольні журнали.

Встановіть 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?


ми можемо це зробити, не
iOS

1

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


Надмірна відповідь на старому дописі.
Джош Гріггс

Як? Мій iphone ставиться до цього, як до блискавки, і не дає мені нічого з цим робити.
Прем'єр-

1

Я намагаюся зіткнутися з цими проблемами і використовую: https://www.installonair.com . Це безкоштовно і не має обмежень, як діаві.

  1. Потрібно додати UDID пристрою до частини пристроїв облікових записів розробника Apple.
  2. Створіть свій проект та домовтеся його спеціальним сертифікатом
  3. Відкрийте це посилання та завантажте свій спеціальний файл ipa на веб-сайт
  4. Отримайте код qr та посилання для завантаження.

1

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

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

 https://www.diawi.com/

1

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

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

Для більш тривалої, кращої, детальнішої відповіді натисніть тут .

Як я розумію, якщо це додаток для розробників, встановити додаток зможуть лише пристрої, додані до профілю вашого пристрою в магазині.


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.