xcode 4.3.1 - опция общего доступа к архиву не видна - PullRequest
11 голосов
/ 10 марта 2012

Я пытаюсь поставить мою сборку для тестирования на TestFlightApp.В моей предыдущей версии xcode я мог просматривать опцию «поделиться» после архивации, которую я использовал для создания файла ipa.Файл ipa был загружен в testflight, и все заработало как положено.С обновлением до xcode 4.3.1 я не вижу опцию общего доступа.Я попытался использовать опцию распространения и создал IPA.Затем, когда я попытался загрузить ipa в testflight, я получил следующую ошибку:

'Неверный IPA: значения для ключа com.apple.developer.ubiquity-kvstore-identifier не совпадают между профилем и двоичным файлом'

может кто-то помочь.

Ответы [ 4 ]

5 голосов
/ 29 мая 2012

Я знаю, что был дан ответ на этот вопрос, но, глядя на комментарии (и мой собственный запрос также послал меня сюда), мне может понадобиться помощь таким людям, как @Yuchen или @Kent в комментариях, имеет две опции на панели распространения («Отправить в iOS App Store» и «Экспортировать как Xcode Archive») и не может видеть параметр «Сохранить для предприятия или для специального развертывания».

Если ваша цель включает в себя другие цели (например, библиотеки), вы должны установить флаг «Пропустить установку» в значение «ДА» в настройках «вспомогательной» цели сборки. Это позволит вам распространять ваш архив в виде файла IPA.

Более подробную информацию можно найти по этому ответу StackOverflow .

Надеюсь, это поможет, Тибо

4 голосов
/ 13 марта 2012

Вот как я это исправил.

com.apple.developer.ubiquity-kvstore-identifier специально для iCloud. См. Библиотека разработчиков iOS . Поэтому я использовал следующую процедуру:

  1. Проверка идентификатора приложения в настройках iOS Состояние портала iCloud (мой включен)
  2. Удалены старые права из проекта (я их создал вручную)
  3. Используйте редактор целей, чтобы активировать права (в нижней части окна редактора целей), соответствующие настройке идентификатора приложения iCloud, добавлены доступ к контейнерам и связке ключей.
  4. Очистить и Архив
  5. Выберите архив и нажмите Распределить ...
  6. Сохранить для корпоративного или специального развертывания
  7. Выберите вашу личность для подписи кода разработки
  8. Сохранить пакет на диск - не проверено для предприятия
  9. Перетащите ipa в сборки TestFlightApp.com

В этот момент TestFlight принял пакет, и мои тестировщики смогли его загрузить!

2 голосов
/ 19 марта 2012

В Xcode 4.3.1 нет опции «поделиться» на вкладке «Архивы» Организатора для создания IPA.

Следовательно, чтобы создать IPA, просто нажмите доступную опцию «Распространить» и выберите Метод - «Сохранить для предприятия».или Ad-Hoc Deployment ", тогда у нас есть возможность сохранить сборку в формате IPA.

См. прикрепленные снимки экрана,

enter image description here

спасибо, Навин Шан

0 голосов
/ 10 марта 2012

Вы можете использовать Distribute... и Save for Enterprise or Ad-Hoc Deployment

Это то же самое, что и старое меню Share....

...