В органайзере Xcode 4.3 нет кнопки «поделиться» - PullRequest
26 голосов
/ 23 февраля 2012

У меня есть действующая учетная запись разработчика Apple iOS и настроены все профили обеспечения. Я могу отладить приложение на своем iPhone. Но когда я делаю Product -> Archive и обращаюсь к органайзеру, остается только кнопка «Подтвердить ...» и «Распространить ...».

Нажатие на кнопку «Распределить ...» предоставляет мне только «Сохранить встроенные продукты» и «Сохранить архив Xcode», которые не содержат файла «IPA».

Однако существует файл "MyApp.app". Я не уверен, что с этим делать.

Предложения


РЕДАКТИРОВАТЬ: некоторые снимки экрана:

http://cl.ly/3Q3m1C273C1X172D3l43/ss.png

http://cl.ly/342A2T3L0X3X01253e0W/ss1.png

Ответы [ 2 ]

40 голосов
/ 23 февраля 2012

Вкратце: Убедитесь, что вы настроили все связанные библиотеки с «Пропустить установку» на «ДА» на экране настроек сборки.Есть несколько подробных инструкций о том, как это сделать, здесь, на SO.

В противном случае, нажав «Подтвердить ...», вы узнаете о возможных исправлениях.


Итак, я просто настроил свой компьютер и каким-то образом в одном из библиотечных проектов «Пропустить установку» было возвращено значение «НЕТ».

Первым признаком того, что это неправильно, является то, что появляется «Тип архива»как «Универсальный архив Xcode», который является неправильным.

Вы можете проверить это, выбрав архив в органайзере и нажав «Проверить ...», Xcode должен сообщить вам о проблеме с несколькими пакетами.

«Содержит несколько продуктов» является известной проблемой XCode, и ее можно обойти, убедившись, что для всех собранных продуктов во всех ваших проектах для параметра сборки «Пропустить установку» установлено значение «ДА», кроме основного приложения.проект.Это может произойти, если вы добавляете проект библиотеки путем перетаскивания файла xcodeproj в Xcode.

После исправления и повторного архивирования он должен теперь отображаться с типом архива «Архив приложений iOS».

И если вы сейчас нажмете «Распределить ...», теперь вы сможете правильно экспортировать IPA, выбрав второй вариант.

9 голосов
/ 12 октября 2012
  1. Ваш ПРОЕКТ - Пропустить установку - установлен на НЕТ
  2. Ваши библиотеки - Пропустить установку - установить ДА
  3. В вашем SUBproject вы должны проверить раздел «Копировать заголовки»

нажмите на проект SUB

Sub project

Этапы строительства

enter image description here

DRAG все файлы из открытых и закрытых разделов в раздел ПРОЕКТ

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...