Збірка для налагодження - це просто натиснути символ PLAY, але я не знаю, як будувати для розповсюдження / випуску?
Відповіді:
Коротка відповідь:
Ви можете використовувати інструмент командного рядка для створення версії випуску. Поруч із папкою вашого проекту, тобто
$ ls
...
Foo.xcodeproj
...
Введіть таку команду збірки:
$ xcodebuild -configuration Release
Кнопка "відтворити" спеціально призначена для побудови та запуску (або тесту, профілю тощо). Дія "Архів" призначена для створення для випуску та створення архіву, який підходить для надсилання до магазину програм. Якщо ви хочете пропустити це, ви можете вибрати Product> Build For> Archive, щоб змусити побудувати випуск без фактичного архівування. Щоб знайти вбудований продукт, розгорніть групу «Продукти» в навігаторі проекту, клацніть продукт правою кнопкою миші та виберіть показ у Finder.
Тим не менш, ви можете натиснути і утримувати кнопку відтворення для меню інших дій збірки (включаючи збірку та архівування).
У мене є велика програма, яка мала проблеми із завантаженням в AppStore за допомогою методу архівування, який ви знайдете в XCode 4. Індикатор активності крутився годинами, чи намагався я перевірити чи розповсюдити, тому я створив квиток підтримки до Apple. Під час цього процесу я дізнався, що ви можете натиснути правою кнопкою миші на .app у вашій папці "Продукти" в "Навігаторі проектів" XCode і стиснути додаток, щоб надіслати його, використовуючи Application Loader 2.5.1. (він же старий метод). Таким чином (поки що) доступна лише папка Debug - iphoneos, і як тільки Apple відповіла, ось що вони мали сказати:
Я радий почути, що Application Loader забезпечив вам життєздатний спосіб вирішення проблеми. Внутрішньо обговорюючи цю ситуацію, ми не впевнені, що надсилання збірки налагодження створить занадто велику проблему (якщо вона була підписана профілем розповсюдження App Store, як ви вже згадали). Додаток, швидше за все, буде повільнішим, оскільки увімкнено перемикачі налагодження та вимкнено оптимізацію для конфігурації налагодження, хоча вона все одно працюватиме. Огляд додатків зрештою визначить, чи це нормально, оскільки я не впевнений, що це те, що вони перевіряють. Ви можете спробувати звернутися безпосередньо до App Review, щоб підтвердити це, якщо хочете. Однак, оскільки App Loader працює для вас, я рекомендую відновити програму з конфігурацією випуску та повторно подати, щоб грати в безпеці.Щоб знайти свою версію випуску в Xcode 4.x, клацніть на архіві додатків на вкладці Архіви в органайзері та виберіть "Показати у Finder". Потім клацніть на файлі .xcarchive у Finder і натисніть "Показати вміст пакета". Вбудований файл випуску .app повинен знаходитись у папці / Products / Applications.
Це було дуже корисною інформацією для розробників, які мають проблеми з методом архівування, і зараз мій додаток успішно завантажується, не турбуючись про те, що він не працюватиме якнайкраще.
Ця частина зараз знаходиться під Схемами. Якщо ви відредагуєте свої схеми, ви побачите, що ви можете встановити налаштування налагодження / випуску / adhoc / розподілу для кожної схеми.