Новая ошибка списка приложений Swift: не найдены соответствующие профили обеспечения, идентификатор приложения с идентификатором недоступен

Я загрузил пример кода для приложения Lister с веб-сайта разработчиков Apple и пытаюсь собрать версию Swift для своего iPhone 5S под управлением iOS 8 Beta 5. Я изменил все на com.mycompany.Lister, но когда я пытаюсь его собрать , выдает следующую ошибку.

Подходящие профили обеспечения не найдены

Ни один из действительных профилей подготовки не разрешал указанные права: com.apple.developer.ubiquity-container-identifiers. Xcode может решить эту проблему, загрузив новый профиль подготовки из Центра участников.

Поэтому я нажимаю «Исправить проблему», он загружается в течение нескольких секунд и возвращается ко мне с этим сообщением:

Идентификатор приложения с идентификатором «com.example.apple-samplecode.Lister.ListerToday» недоступен. Введите другую строку.

Я думал, что уже все изменил на com.mycompany.Lister, но, возможно, я что-то где-то упустил.


person omihek    schedule 23.08.2014    source источник


Ответы (3)


В настройках сборки измените идентификаторы подписи кода с «Распространение» на «Разработчик» или не подписывайте код.

Согласно комментарию @markerberg: Хитрость заключается в том, чтобы пройти настройки компиляции для всех 8 элементов (переключиться с помощью раскрывающегося списка в верхнем левом углу настроек сборки). Для каждой из целей вам необходимо изменить все параметры подписи кода на «не подписывать код». Тогда сразу работает.

person fulvio    schedule 25.08.2014
comment
Хитрость заключается в том, чтобы пройти через настройки компиляции для всех 8 элементов (переключиться через раскрывающийся список в верхнем левом углу настроек сборки). Для каждой из целей вам нужно изменить все параметры подписи кода, чтобы не подписывать код. Тогда сразу работает. - person berg; 31.08.2014

Я исправил это, создав профиль подготовки распространения «App Store» для своего приложения на портале подготовки developer.apple.com. Обоснование изложено здесь. https://developer.apple.com/library/ios/qa/qa1830/_index.html

Я почти уверен, что Xcode делал это автоматически в прошлый раз, когда я создавал приложение на Objective-C, но это мое первое приложение Swift, и мне почему-то кажется, что мне пришлось делать это вручную, хотя я только отправлялся на бета-тестирование через TestFlight.

person Jackson    schedule 30.04.2015

Я следовал инструкциям, указанным в файле ReadMe, предоставленном с исходным кодом (он называется iOS и Watch Quick Start). Но при использовании опции «Исправить проблему» Xcode для создания профилей подготовки я получал сообщение об ошибке, упомянутое выше.

Мне пришлось выйти и перезапустить Xcode, чтобы решить эту проблему. После перезапуска Xcode опция Fix Issue, похоже, работала для меня.

person Gandhar Tannu    schedule 22.08.2015