Подтвердить что ты не робот

Пакет приложений не содержит действительного идентификатора

Я пытаюсь запустить мой проект, но я получаю следующую ошибку: "Комплект приложений не содержит допустимого идентификатора".

здесь мой info.plist

введите описание изображения здесь

Я последовал за другим ответом на вопрос. У меня нет папки "Ressources" внутри моего проекта.

Спасибо за помощь

4b9b3361

Ответ 1

Я решаю эту проблему после удаления всех файлов сборки с помощью Xcode. Ваш путь к файлу сборки в Xcode > Preferences > Locations > Derived Data

Если вы не изменили путь по умолчанию, ваш путь похож на

Путь к файлу

Я просто удалил все файлы под DerivedData

Ответ 2

В моем случае эта проблема возникла, когда я вручную удалил модуль из моего файлового браузера в XCode. Чтобы исправить это, я удалил соответствующую запись в моем подфайле и запустил "pod install" из терминала. Кроме того, мне пришлось удалить соответствующие пути поиска и другие ссылки на этот модуль. И конечно я должен был очистить проект.

Ответ 3

В моем случае info.plist имел неправильный формат кодирования, я до сих пор не знаю, почему он изменился. Поэтому мне пришлось создать новый из Xcode и скопировать все ключи.

Ответ 4

Очистка проекта решает мою проблему. Product -> Clean

Ответ 5

В моем случае я строил неправильную цель на устройстве. я строил цель теста, а не обычную цель приложения.

Ответ 6

В моем случае я добавил каркас в фазу Embed Binaries, но он уже находился в моей фазе Link Frameworks and Binaries, в результате чего была создана повторяющаяся запись. После удаления одного из них эта ошибка начинает появляться.

Чтобы исправить это, я удалил фреймворк из обеих фаз сборки и добавил его еще раз

Ответ 7

В моем случае мой пакет приложений содержал тире, например com.some-thing.app, поэтому я просто изменил его на com.something.app, и проблема была исправлена.

Ответ 8

В моем случае это вызвано неправильным Info.plist в платформе (отсутствие идентификатора пакета и исполняемого файла)

Использование ideviceinstaller -i xx.app может увидеть подробный журнал ошибок.