Як я можу побудувати для випуску / розповсюдження на Xcode 4?


Відповіді:


65

Коротка відповідь:

  1. оберіть схему iOS зі спадного меню біля кнопки запуску в рядку меню
  2. виберіть вікно> архів у вікні, що з’явиться
  3. натисніть "перевірити"
  4. після успішної перевірки натисніть "надіслати"

3
Крім того, той самий робочий процес застосовується для створення додатків Mac. Після того, як ви їх заархівуєте, ви зможете отримати двійковий файл із набору архівів у Finder (клацніть правою кнопкою миші на Архів в Організаторі та виберіть "Показати у Finder")
DaGaMs

+1 за надання іншого рішення. Я додав ще одну відповідь із більш докладною інформацією про цей спосіб розповсюдження вашої програми за допомогою Завантажувача програм замість архівування та розповсюдження.
whyoz

Чи можете ви запустити в режимі звільнення на тренажері?
bobobobo

36

Ви можете використовувати інструмент командного рядка для створення версії випуску. Поруч із папкою вашого проекту, тобто

$ ls
...
Foo.xcodeproj
...

Введіть таку команду збірки:

$ xcodebuild -configuration Release

Це на командному інструменті cd в папку, що містить файл .xcodeproj, і запустіть команду
Джон

Приємна відповідь Шао-Чуан Ван. Це працює як шарм. Я хочу до цього мало додати. Якщо ви хочете зробити збірку випусків для проектів ios, виконайте наступні кроки. Це працює
Аміт Тхакур

25

Кнопка "відтворити" спеціально призначена для побудови та запуску (або тесту, профілю тощо). Дія "Архів" призначена для створення для випуску та створення архіву, який підходить для надсилання до магазину програм. Якщо ви хочете пропустити це, ви можете вибрати Product> Build For> Archive, щоб змусити побудувати випуск без фактичного архівування. Щоб знайти вбудований продукт, розгорніть групу «Продукти» в навігаторі проекту, клацніть продукт правою кнопкою миші та виберіть показ у Finder.

Тим не менш, ви можете натиснути і утримувати кнопку відтворення для меню інших дій збірки (включаючи збірку та архівування).


Чи існує простий спосіб створити .ipa без архівування?
devios1

10

XCode> Продукт> Схеми> Редагувати схеми> Виконати> Конфігурація побудови


9

Вони об’єднали всі параметри цільової конфігурації / збірки / налагодження у "схеми". Посібник з переходу має гарне пояснення.


3

Щоб встановити конфігурацію збірки на Налагодження або Випуск, виберіть «Редагувати схему» в меню «Продукт».

Тоді ви бачите чіткий вибір.

У посібнику Apple Transition згадується кнопка у верхньому лівому куті екрану Xcode, але я не бачу її в Xcode 4.3.


3

У мене є велика програма, яка мала проблеми із завантаженням в 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.

Це було дуже корисною інформацією для розробників, які мають проблеми з методом архівування, і зараз мій додаток успішно завантажується, не турбуючись про те, що він не працюватиме якнайкраще.


2

Ця частина зараз знаходиться під Схемами. Якщо ви відредагуєте свої схеми, ви побачите, що ви можете встановити налаштування налагодження / випуску / adhoc / розподілу для кожної схеми.


1
я працюю на xcode 4.3, останньому з iOS5 .. чи можете ви допомогти мені будувати для розповсюдження .. мій клієнт хоче перевірити додаток (OTA) перед тим, як подати заявку на Apple
Harin,

1

Продукт -> Архівувати, пізніше натисніть кнопку розподілу та встановіть прапорець Експортувати як додаток або те, що ви хочете

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