Как получить файл .app приложения xcode

Я создал проект xcode. Теперь я хочу дать файл .app моему другу, чтобы использовать это приложение. Откуда взять этот файл? Как установить этот файл .app в папку «Приложения» с помощью установочного пакета?


person Shakti    schedule 31.12.2009    source источник


Ответы (9)


Создайте выпускную версию, а файл .app находится в папке build/Release вашего проекта. Просто скопируйте его в папку «Приложения» на машине вашего друга. Я не думаю, что вам нужно создавать установщик.

person iamamac    schedule 31.12.2009
comment
мне нужно установить некоторые вспомогательные компоненты с этим файлом .app. Вот почему я создал установочный пакет. но это устанавливает все, кроме файла .app. Как установить этот файл .app? Я получил этот принятый знак. - person Shakti; 31.12.2009
comment
@Nelson Напрашивается вопрос ... каков правильный ответ в Xcode 4? - person Greg; 03.04.2012
comment
@Greg, в навигаторе (левая панель) разверните группу «Продукты», щелкните правой кнопкой мыши файл .app и выберите «Показать в Finder». Вот оно! - person Sufian; 14.01.2013
comment
Комментарий Суфиана правильный. Это сработало для меня. Если вам нужна версия Release, вы должны собрать приложение в соответствии с правильной схемой сборки. Чтобы создать новую схему сборки, перейдите в Продукт -> Схема -> Новая схема. Откройте новую схему и на вкладке «Архив» выберите конфигурацию «Выпуск». Сделайте то же самое на вкладке «Выполнить». Затем создайте свое приложение. Это создаст файл .app в папке release-iphoneos. Вы также можете найти файл .app, щелкнув его правой кнопкой мыши в каталоге «Продукты» на панели исходного кода слева и выбрав «Показать в Finder». - person Akilan Arasu; 11.08.2016

Вы можете найти файл .app здесь:

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

Кредит за расположение пути идет на этот ответ

ПРИМЕЧАНИЕ. После этого мне было очень весело пытаться вставить это в свой iPad. Однако это сработало. Используя Snow Leopard + Xcode 4.2 + iPad с IOS 5.1.1 :) - Я использовал утилиту настройки iPhone, чтобы загрузить приложение на iPad (вы должны добавить приложение, затем щелкните устройство, затем нажмите «Установить» за приложением, которое вы только что добавлен в библиотеку приложений утилиты настройки iphone) и должен был создать дистрибутив Provisioning Пройдите профиль и получите сертификат WWDR и, наконец, измените настройки сборки в Xcode после того, как все сертификаты будут на месте. См. здесь

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

PS. Только что вспомнил, что вы также должны установить тип сборки (вверху слева от Xcode) для устройства iOS, иначе он никогда не подпишет ваше приложение. Таким образом, указанный выше путь имеет только ограниченное значение: да, в нем будет файл .app, но нет, вы не можете его загрузить (по крайней мере, не используя утилиту настройки iPhone), поскольку он не подписан кодом - вы получите Не удалось скопировать ошибку проверки подписи. Поэтому измените его на устройство iOS и соберите (не забудьте выбрать правильные сертификаты в разделе сборки Xcode в соответствии с приведенной выше информацией об URL-адресе). В том же разделе сборки вы также можете указать другой путь для местоположения продуктов сборки установки, чтобы вы могли определить, где заканчивается .app (тот, который имеет правильную подпись кода).

Xcode 12.5

Можно найти в следующем каталоге -›

~/Library/Developer/Xcode/DerivedData/{app name}/Build/Products/{scheme}-iphonesimulator/{app name}.app
person Roel Van de Paar    schedule 12.07.2012

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

Наконец-то - ВОТ ФАЙЛ ВАШЕГО ПРОЕКТА .APP!

person Ahmet Kazim Günay    schedule 02.06.2015
comment
Это хорошее решение, если вы хотите точно знать, какую версию приложения вы получаете. Я обнаружил, что другие методы, использующие DerivedData, сбивают с толку в этом отношении. - person jrh; 06.10.2015
comment
Как 3. часть моего ответа, вы можете выбрать, какую версию вы хотите получить файл приложения. - person Ahmet Kazim Günay; 07.10.2015

Приложение появится в каталоге сборки ваших проектов. На панели исходного кода слева от окна Xcode вы должны увидеть раздел под названием «Продукты». В списке будет имя вашего приложения. Если вы щелкните правой кнопкой мыши на этом, вы можете выбрать «Показать в Finder», чтобы перейти к приложению в Finder. Вы можете отправить это своему другу напрямую, и он может просто скопировать его в свою папку «Приложения». Большинству приложений не требуется установочный пакет в Mac OS X.

person mikecsh    schedule 31.12.2009
comment
Это относится и к iOS, но обратите внимание, что существует несколько версий файла .app, и по умолчанию это привело меня к Release-iphoneos вместо Release-iphonesimulator. Вы хотите использовать последний, если собираетесь установить его на симулятор с помощью xcrun simctl install - person Chicowitz; 11.02.2016

В Xcode 4.5.2 вы можете найти файл .app следующим образом:

  1. Выберите «Окно» > «Органайзер» в меню Xcode (или просто нажмите «Shift + Command + 2»).
  2. Выберите свой проект в левой части Организатора, и вы найдете путь к производным данным в правой части. Просто щелкните мини-стрелку в конце пути, это откроет Finder на пути.
  3. В Finder нажмите «Build > Products > Release», вы найдете .app.
person douyw    schedule 04.11.2012

~/Library/Developer/Xcode/DerivedData/{имя приложения}/Build/Products/Debug-iphonesimulator/

person Priyam    schedule 06.01.2015
comment
Как этот ответ улучшает другие, которые содержат почти тот же путь, но включают объяснения? - person Bowdzone; 06.01.2015

В Xcode 7 быстрый способ — использовать Продукт > Архив. Это, вероятно, не подписанная копия для отправки, но она достаточно хороша, чтобы дать кому-то еще для тестирования.

person Marc Fearby    schedule 06.10.2015

Xкод 8.1

Продукт -> Архив Затем экспортируйте с правой стороны куда-нибудь на диск.

person Samus    schedule 11.01.2017
comment
Когда я использую эту опцию в XCode 9+, она дает файл .ipa. Можно ли получить файл .app с помощью XCode Organizer? Если да, то как? - person csonuryilmaz; 07.09.2018
comment
Я нашел. Щелкните правой кнопкой мыши архив и выберите Показать в Finder. Затем щелкните правой кнопкой мыши файл .xcarchive и выберите Показать содержимое пакета. Файл .app находится в папке Product › Applications. - person csonuryilmaz; 07.09.2018

Я знаю, что для Appium Mobile Automation вам нужен файл .app для запуска приложения ios на симуляторе. Так же, как и я, многие из вас сталкиваются с этой проблемой. Итак, я объясню, как создать этот файл .app и где он находится.

1. Откройте Xcode.

2. Нажмите на свой образец проекта. (Если у вас его нет, нажмите «Создать новый проект xcode»)

3. На левой панели внутри экрана вы увидите папку продуктов, затем нажмите и разверните ее, вы увидите список.

  1. Затем щелкните правой кнопкой мыши файл .app и выберите «Показать в Finder», и это ваш файл .app. Теперь вы можете скопировать или использовать этот путь в возможностях рабочего стола appium или во фреймворке.

Подробности см. на прикрепленном снимке экрана

person NITIN SURANGE    schedule 01.04.2020