Запуск збірки випусків з Xcode 4


84

Я бачу, як Xcode 4 добре розділяє інформацію про ваші цілі в одному поданні, але як можна будувати та запускати ці різні збірки? Все, що я бачу, - це варіанти побудови та запуску, а також ці варіанти побудови для запуску, тестування та профілювання. Мені незрозуміло, як ці карти відображаються у конфігураціях збірки.

Відповіді:


101

Xcode 4 представляє схеми, які надають усі опції щодо побудови / запуску / профілю / тощо. Вашу заявку. Ви можете змінити активну схему за допомогою Schemeрозкривної кнопки у верхній частині вікна проекту та / або відредагувати схему за допомогою Product > Edit Scheme… ⌘<пункту меню. Потім у лівому списку джерел ви можете вибрати Runелемент, а на Infoвкладці на правій панелі ви можете використовувати Releaseконфігурацію у Build Configurationспадному меню.


2
Тож чи єдиний спосіб швидко запустити випуск чи налагодження, щоб насправді зайти в це меню Редагування схеми та змінити налаштування конфігурації збірки кожного разу, коли я хочу перевертати вперед і назад?
Джої

3
Я так думаю. Ви можете продублювати схему, щоб розділити Release та Debug, якщо ви хочете швидший доступ до них.
Адам Бризак

6
Ви також можете просто зробити Product> Build For> Build For Archiving, який створює конфігурацію випуску.
codykrieger

2
Звичайно, але як тоді запускати те, що щойно побудували?
BeeOnRope

67
Ого, це божевілля, тому, якщо я хочу протестувати свою програму в режимі випуску, я повинен зробити копію всієї схеми ??? Це горіхи!
Саймон Вудсайд,

13

У Xcode 4.3 - перейдіть до Product / Build For та виберіть Archiving. Це компілює збірку випуску та розміщує її у незрозумілій папці, яку ви ніколи не знайдете самі. Найшвидший спосіб потрапити туди - це вибрати свою програму в навігаторі проектів Xcode (у папці Products), клацнути правою кнопкою миші та вибрати Show in Finder. Ви потрапите до збірки налагодження, але збірка випуску знаходиться в папці поруч з нею.


Здається, що в Xcode 6.1 немає продукту> Збірка для> Архівування.
thomthom

У Xcode 6.1 ви можете використовувати Product> Build For> Профілювання
Олег Коржуков

7

Щоб додати до відповіді Адама Брайзака, потрібно активувати DEBUG та відпустити (та adhoc, якщо потрібно) у налаштуваннях налаштування збірки.

У налаштуваннях проекту / побудови знайдіть макроси препроцесора та встановіть значення налагодження та випуску на 1, щоб активувати їх:

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

Таким чином, у схемах редагування, коли ви перемикаєтесь між DEBUG і випуском, Xcode буде знати, що йому слід змінити режим збірки.

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