Приложение не будет работать на симуляторе или устройстве, но проблема началась, когда я пошел, чтобы получить его на устройстве. Запуск новейших и лучших Xcode и macOS. Любые предложения приветствуются.
Я подозреваю, что эта проблема связана с цели модульного тестирования, но также есть странное поведение в «Подписание и возможности», когда я набираю идентификатор пакета «com.sw.fw» и нажимаю клавишу «Ввод», текст в текстовом поле исчезает и дублирование «Подписание (выпуск)» появляется ниже с этим идентификатором пакета. Я также создал бесплатный профиль обеспечения sh для мобильных устройств с соответствующим идентификатором пакета com.sw.fw
Я также знаю, что XCode делает что-то с идентификатором пакета, который я даю, потому что он появляется на Certificates, Identifiers & Profiles
страница developer.apple.com
, как можно видеть здесь.
Вот подпись цели после нажатия Enter.
Вот «Настройки сборки» для цели
Вот мой info.plist, он такой же, как приложение, которое я запускаю на устройстве.
Вот подпись модульного теста
Вот «Настройки сборки» для цели модульного теста
Цели приложения Панель «Общие» не позволяет мне вводить что-либо в поле идентификатора пакета. Вы можете видеть это читает <Multiple Values>
.