Xcode 4 - "Архів" затьмарений?


462

Я хотів би заархівувати свою програму, але параметр «Архів» затьмарений. Що може спричинити це?

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


Переконайтесь, що ви змінили "Пропустити встановлення" у своїй цілі на НІ

93
В основному, вгорі ліворуч виберіть "Пристрій iOS", а не тренажер.
Fattie

3
моє мислення - WTF, але добре, це яблуко, тому я змушує сказати, що вже ...
user230910

3
Виберіть "Generic ios device"
Джаміль

Відповіді:


961

Ви повинні вибрати пристрій у меню схем у верхньому лівому куті, де ви обирали тренажер / пристрій. Це не дозволить вам архівувати збірку для симулятора.

Або ви можете виявити, що якщо для пристрою iOS вже вибрано вікно архіву, не вибираєте "Редагувати схеми" => "Створити".


25
apple має зробити все більш зручним для користувачів
neobie

1
Чи не здається, що це спадне меню вказує, де потрібно запустити додаток? Здається, дурне обмеження для запобігання архівації, коли вибрано тренажер ...
corbin

35
На це шукали годину. Ви знаєте, що б це виправити, Apple? Не вимикайте кнопку «Архів». Виконайте перевірки, які спричинили б помилку, а потім виведіть попередження. Б'юсь об заклад, 9/10 це симулятор. "Ви не можете архівувати збірку для симулятора. Виберіть iOS Device and Arch знову."
Гаррі Лав

4
Програмне забезпечення для розробників Apple смішно не є зручним для користувачів. Я так довго намагався заробити дурні профілі прожиття та підштовхувати сертифікати до роботи та намагався експортувати свою програму, ледве зробивши це все в Google. Приблизно стільки ж часу, скільки я витратив на кодування до цих пір.
судо

3
Дійсно, це повинно бути проти правил програмування графічного інтерфейсу, щоб коли-небудь сіріти щось без пояснень.
судо

49

дивіться малюнок. але мені потрібно набрати достатньо символів, щоб розмістити зображення :)

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


Спасибі вам! це те, що ^^
YannSteph

20

Як свідчать інші відповіді, вам потрібно вибрати активну схему для чогось, що не є тренажером, тобто пристроєм, підключеним до вашого Mac.

Якщо у вас немає підключеного пристрою до Mac, виберіть "Generic IOS Device".

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


4

Я сьогодні це виправив ... Хоча архіви досі ніде не з’являються. Але я повернув параметр «Архів» назад, зайшовши в «Налаштування збірки» для проекту та повторно призначивши свої серти в розділі «Ідентифікація підпису коду» для кожної збірки. Вони, здавалося, перезавантажилися на щось інше, коли імпортували мій проект 3.X до 4.

Я також використав інструкції, знайдені тут:

http://developer.apple.com/library/mac/#documentation/ToolsLanguages/Conceptual/Xcode4UserGuide/DistApps/DistApps.html#//apple_ref/doc/uid/TP40010215-CH11-DontLinkElementID_69

Але я ще не можу отримати фактичні архіви для показу в Організаторі (хоча файли існують)


Ця ж проблема трапляється і у мене ... чи є для неї рішення?
X-Coder

Можливо, це вам допоможе. Ви можете поставити галочку "Розкрити архів в Організаторі" тут: Продукт> Схема> Редагувати схему ...> Архів> Опції
Даніель С.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.