Компилировать приложение из Xcode для развертывания

Я чувствую себя очень глупо, задавая такой вопрос, но я не могу понять, что это такое. У меня есть приложение, которое я написал в Xcode 4.0.2, предназначенный для Mac OS X. Как я могу скомпилировать это в пакет приложений (.app), чтобы я мог сделать его доступным для тестирования людьми?

Спасибо заранее.

Ответы

Ответ 1

Если вы используете Xcode 4, просто нажмите "Архив" в меню "Продукт". Он будет создавать ваше приложение, используя конфигурацию сборки Release, чтобы он мог работать на другом компьютере, кроме вашего собственного.

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

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

Ответ 2

Хотя я не совсем уверен, как Xcode 4 обрабатывает каталог сборки приложений Mac, последний раз, когда я разрабатывался для Mac OS X, набор приложений можно найти в /projectname/build/Debug. Конкретный каталог внутри /build/folder может отличаться в зависимости от настроек, которые вы настроили, просто немного оглядитесь. Вы также можете указать расположение сборки в настройках сборки проекта.

Ответ 3

Пакет .app - это структура папок. Вот пример кросс-платформенного приложения, в котором используется простая оболочка script, чтобы скомпилировать активы в нужные подкаталоги:

http://git.gnome.org/browse/tomboy/tree/bundle-mac-app.sh