Як отримати файл .app програми xcode


99

Я створив проект xcode. Тепер я хочу передати файл .app своєму другові для використання цього додатка. Звідки мені взяти цей файл? Як встановити цей файл .app у його папці Applications за допомогою інсталяційного пакета?

Відповіді:


51

Створіть версію випуску, і файл .app знаходиться у папці build / Release вашого проекту. Просто скопіюйте його в папку Applications на машині вашого друга. Я не думаю, що вам потрібно будувати інсталятор.


мені потрібно встановити деякі допоміжні компоненти з цим файлом .app. Ось чому я створив пакет інсталятора. але це встановлює все, крім файлу .app. Як встановити цей файл .app? Я отримав цей прийнятий знак.
Шакті

4
@ Нельсон виникає питання ... яка правильна відповідь у Xcode 4?
Грег,

51
@Greg, у навігаторі (ліва панель) розгорніть групу «Продукти» та клацніть правою кнопкою миші файл .app та виберіть «показати у пошуку». Там!
Суфіян

4
Коментар Суфіана правильний. У мене це спрацювало. Якщо ви хочете випустити версію, ви повинні створити програму відповідно до правильної схеми збірки. Щоб створити нову схему побудови, перейдіть до Продукт -> Схема -> Нова схема. Відкрийте нову схему та на вкладці Архів виберіть Випуск конфігурації. Зробіть те ж саме на вкладці Виконати. Потім створіть свій додаток. Це створить файл .app у папці "release-iphoneos". Ви також можете знайти файл .app, клацнувши його правою кнопкою миші в каталозі "Продукти" на вихідній панелі ліворуч і вибравши "Показати у Finder".
Акілан Арасу

61

Ви можете знайти файл .app тут:

~/Library/Developer/Xcode/DerivedData/{app name}/Build/Products/Deployment/ 

кредит на шлях йде на цю відповідь

SIDENOTE: Мені було дуже весело, намагаючись занести це в свій iPad після цього. Однак це спрацювало. Використання Snow Leopard + Xcode 4.2 + iPad з IOS 5.1.1 :) - Я використовував утиліту налаштування iPhone, щоб перенести програму в ipad (потрібно додати програму, потім натиснути на пристрій, а потім натиснути «встановити» за додаток, який ви тільки що додали в "бібліотеку додатків" утиліти конфігурації iphone) і довелося створити профіль забезпечення розподілу та отримати сертифікат WWDR та нарешті змінити налаштування збірки в Xcode після того, як усі сертифікати були на місці. Дивіться тут

Але після великого задоволення я зараз переглядаю свою першу програму на своєму iPad :) - до речі, для того, щоб отримувати програми в магазині додатків, потрібно створити профіль надання розподілу в магазині програм, тоді як для таких спеціальних встановлень ви створюєте спеціальну один. У цьому є трохи більше, але я думаю, що це найважливіші та найскладніші кроки. Насолоджуйтесь.

PS. Просто пам’ятайте, що вам також потрібно встановити тип збірки (угорі зліва від Xcode) на «iOS device», інакше він ніколи не підпише вашу заявку. Отже, назва шляху вище має лише обмежене значення: так, у ньому буде файл .app, але ні, ви не можете завантажити його (принаймні, не використовуючи програму налаштування iPhone), оскільки воно не підписане кодом - ви отримаєте помилка "Не вдалося скопіювати перевірити підпис". Тому змініть його на "iOS пристрій" та складіть (не забудьте вибрати правильні сертифікати в розділі збірки Xcode відповідно до вищевказаної інформації про URL). У цьому ж розділі збірки ви також можете встановити інший шлях для "Розташування продуктів збірки збірки", щоб можна було визначити, де закінчується .app (той, який правильно підписаний кодом).


32
  1. Вкладка вікна xCode
  2. Організатор
  3. Клацніть правою кнопкою миші на архів, до якого ви хочете отримати додаток
  4. Показати у пошуку
  5. Клацніть правою кнопкою миші на (ProductName….). файл xcarchive
  6. Показати вміст пакету
  7. Продукція
  8. Програми

Нарешті - Є ВАШ ФАЙЛ ПРОЕКТУ .APP!


1
Це хороше рішення, коли ви хочете точно знати, яку версію програми ви отримуєте. Я знайшов інші методи, які використовують DerivedData, заплутаними в цьому відношенні.
joshuarh

Як частина моєї відповіді, ви можете вибрати, яку версію ви хочете отримати файл програми.
Ахмет Казім Гюнай

29

Додаток з’явиться у каталозі ваших проектів Build. На панелі джерела ліворуч від вікна Xcode ви побачите розділ під назвою "Продукти". У списку під ім'ям вашої програми. Якщо натиснути на цьому правою кнопкою миші, ви можете вибрати "Розкрити у Finder", щоб перейти до програми у Finder. Ви можете надіслати це своєму другові безпосередньо, а він може просто скопіювати його у свою папку Програми. Для більшості програм не потрібен інсталяційний пакет для Mac OS X.


Це стосується і iOS, але зауважте, що існує кілька версій файлу .app, і за замовчуванням це перенесло мене на "Release-iphoneos", а не на "Release-iphonesimulator". Ви хочете використовувати останнє, якщо ви збираєтесь встановити його на тренажері за допомогою xcrun simctl install
Chicowitz

12

У розділі Xcode 4.5.2 ви можете знайти файл .app таким чином:

  1. Виберіть «Вікно»> «Органайзер» у меню Xcode (або просто натисніть «Shift + Command + 2»)
  2. Виберіть свій проект на лівій стороні Організатора, і ви знайдете шлях до похідних даних праворуч. Просто натисніть міні-стрілку в кінці контуру, це відкриє Finder біля контуру.
  3. У Finder натисніть "Збірка> Продукти> Випуск", ви знайдете .app.

7

~ / Library / Developer / Xcode / DerivedData / {назва програми} / Build / Products / Debug-iphonesimulator /


6
Як ця відповідь покращує інші, які містять майже той самий шлях, але включаючи пояснення?
Bowdzone

6

У Xcode 7 швидким способом є використання Product> Archive. Можливо, це не підписана копія для подання, але вона досить гарна, щоб дати комусь іншому для тестування.


6

Xcode 8.1

Продукт -> Архів Потім експортуйте з правого боку кудись на вашому диску.


Коли я використовую цю опцію на XCode 9+, вона надає файл .ipa. Чи можна отримати файл .app за допомогою XCode Organizer ? Якщо так, то як?
csonuryilmaz

Я знайшов. Клацніть правою кнопкою миші на архіві та виберіть Show In Finder . Потім клацніть правою кнопкою миші файл .xcarchive і виберіть Показати вміст пакета . Файл .app знаходиться в папці Продукт> Програми .
csonuryilmaz

3

Я знаю, що для Appium Mobile Automation вам потрібен файл .app для запуску програми ios на Simulator, тому, як і я, багато з вас стикаються з цією проблемою. Тому я пояснюю, як створити цей файл .app і де він знаходиться.

1. Відкрийте Xcode.

2. Клацніть на зразковому проекті (якщо у вас його немає, натисніть на створити новий проект xcode)

3. На лівій панелі на внутрішньому екрані ви побачите папку продуктів, а потім клацніть і розгорніть її, ви побачите список.

  1. Потім клацніть правою кнопкою миші файл .app і натисніть кнопку Показати у Finder і це ваш файл .app. Тепер ви можете скопіювати або використовувати цей шлях у можливостях для робочого столу appium або у фреймворці.

Перевірте доданий знімок екрана для деталей

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.