Xcode 4.3.1 - опция совместного использования файлов недоступна
Я пытаюсь поставить свою сборку для тестирования на TestFlightApp. В моей предыдущей версии xcode я смог просмотреть параметр "share" после архивации, который я использовал для создания файла ipa. Файл ipa был загружен в testflight, и все работало, как ожидалось. С обновлением до xcode 4.3.1 я не вижу опцию share. Я попытался использовать опцию распространения и создал ipa. Затем, когда я попытался загрузить ipa в testflight, появилась следующая ошибка.
'Недопустимый IPA: значения для ключа com.apple.developer.ubiquity-kvstore-identifier не совпадают между профилем и двоичным'
может кто-то помочь.
Ответы
Ответ 1
Вот как я его исправил.
com.apple.developer.ubiquity-kvstore-identifier
специально для iCloud. См. iOS Developer Library. Поэтому я использовал следующую процедуру:
- Проверить идентификатор приложения в iOS-состоянии для обеспечения доступа к порталу iCloud (мой актив включен)
- Удалены старые права из проекта (я их вручную создал)
- Используйте редактор Target, чтобы включить права (внизу окна редактора Target), соответствующие настройке iCloud для идентификатора приложения, добавленные Контейнер и доступ к Keychain.
- Очистка и архивирование
- Выберите архив и нажмите "Распространять"...
- Сохранить для развертывания Enterprise или Ad-Hoc
- Выберите идентификатор подписи кода разработки
- Сохранить пакет на диске - не проверял для предприятия
- Перетащите ipa в сборки TestFlightApp.com
На этом этапе TestFlight принял пакет, и мои тестеры смогли скачать!
Ответ 2
Я знаю, что на этот вопрос был дан ответ, но, глядя на комментарии (и мой собственный запрос, отправляющий меня сюда), похоже, что помощь может понадобиться тем, кто любит @Yuchen или @Kent, в комментариях, которые только имеют два варианта в панели распространения ( "Отправить в iOS App Store" и "Экспорт в виде архива Xcode" ) и не могут видеть вариант "Сохранить для предприятия или Ad-Hoc".
Если ваша цель включает в себя другие цели (например, библиотеки), вы должны поместить флаг "Пропустить установку" в "ДА" в настройках "Под" целевых настроек сборки. Это позволит вам распространять ваш архив как файл IPA.
Более подробную информацию можно найти в fooobar.com/questions/35105/....
Надеюсь, это поможет,
Тибо
Ответ 3
В Xcode 4.3.1 на вкладке "Архивы" организатора нет опции "общего доступа" для создания IPA.
Следовательно, для создания IPA просто щелкните доступную опцию "Распространять" и выберите "Метод" - "Сохранить для Enterprise или Ad-Hoc Deployment", тогда у нас есть возможность сохранить сборку в формате IPA.
См. скриншоты прикрепленного экрана,
![enter image description here]()
спасибо,
Навен Шань
Ответ 4
Вы можете использовать
Distribute...
и Save for Enterprise or Ad-Hoc Deployment
Это то же самое, что и в старом Share...
меню.