Отсутствует профиль Provisioning: приложения должны содержать профиль подготовки в файле с именем embedded.mobileprovision
Приложение уже отправлено в App Store из xcode-9, и теперь мне нужно обновить новую версию. Но теперь обновляется xcode iexcode 10. При проверке он показывает, что "Приложения должны содержать профиль подготовки в файле с именем embedded.mobileprovision..". Приложение отлично работает на симуляторе
Даже я загрузил подготовительные сертификаты.
Ответы
Ответ 1
Я попытался очистить профили подготовки, и ничто из этого не помогло. Что изменилось с предыдущей версии XCode на эту, это система сборки. Изменив систему сборки на прежнюю, это было решено для меня.
Вы можете отключить систему сборки в файлах> параметры рабочей области (или параметры проекта), а затем выбрать Legacy Build System в системе сборки (см. Снимок экрана).
Удачи!
Ответ 2
Если вы работаете/строитесь из CLI, используйте эту команду, чтобы использовать устаревшую систему сборки вместо новой.
cordova build ios --buildFlag="-UseModernBuildSystem=0"
Ответ 3
Очистите свою сборку (Cmd + Shift + K). Закройте XCode (не просто закройте проект, убедитесь, что XCode полностью ушел).
Удалите все в папке ~/Library/MobileDevice/Provisioning Profiles.
Перезапустите XCode и загрузите проект.
Если у вас установлен XCode для автоматического управления подписями, вы должны выбрать свою команду, а затем повторно загрузить свои профили подготовки. Если этого не произойдет, вам придется вручную загрузить их из своей учетной записи Apple Developer, а затем выберите "импорт" из раскрывающегося списка "Отладка" и раскрывающегося списка "Распределение подписки".
Если вы затем попытаетесь запустить приложение на устройстве, и вы получите "Valid Provisioning Profile не может быть найден для этого исполняемого файла", вам нужно перейти в Window | Устройства и симуляторы. Найдите свое устройство в левой части окна, ctrl + щелкните по нему, выберите "См. Профили профилей". Нажмите на каждый отдельный профиль и нажмите знак минуса внизу. Когда список пуст, щелкните знак "плюс", чтобы добавить новый, затем найдите загруженные вами профили и импортируйте каждый из них по одному в этот список.
Это должно надеяться исправить любые проблемы с профилированием, которые XCode дает вам.
Удачи!