«Это приложение не может быть установлено в данный момент» Ошибка CFBundleIdentifier - PullRequest
0 голосов
/ 26 апреля 2018

Я столкнулся с ошибкой "Это приложение не может быть установлено в это время". Я пробовал несколько методов, таких как перезагрузка симулятора, удаление приложения в симуляторе и очистка проекта Xcode. Тем не менее, он все еще имеет эту ошибку. Я обратился к файлу CoreSimulator и обнаружил ошибку из-за идентификатора CFBundle. Вот журнал ниже:

Apr 26 18:49:49 kevins-air com.apple.dt.Xcode[27210] <Error>: installApplication:withOptions:error:: Error Domain=IXUserPresentableErrorDomain Code=1 "This app could not be installed at this time." UserInfo={NSLocalizedDescription=This app could not be installed at this time., NSUnderlyingError=0x7faad5709050 {Error Domain=MIInstallerErrorDomain Code=12 "Bundle at path /Users/kevinlauofficial/Library/Developer/CoreSimulator/Devices/0EB4D69B-61C8-468B-9D3D-2D6761E1D9D6/data/Library/Caches/com.apple.mobile.installd.staging/temp.IMKy1v/extracted/DBS.app/Frameworks/HandySwift.framework did not have a CFBundleIdentifier in its Info.plist" UserInfo={LegacyErrorString=MissingBundleIdentifier, FunctionName=-[MIBundle _validateWithError:], SourceFileLine=45, NSLocalizedDescription=Bundle at path /Users/kevinlauofficial/Library/Developer/CoreSimulator/Devices/0EB4D69B-61C8-468B-9D3D-2D6761E1D9D6/data/Library/Caches/com.apple.mobile.installd.staging/temp.IMKy1v/extracted/DBS.app/Frameworks/HandySwift.framework did not have a CFBundleIdentifier in its Info.plist}}}

Извините, я не смог перевести его в формат кода. Вот скриншот: Screenshot of error

DBS.app / Frameworks / HandySwift.framework не имеет CFBundleIdentifier в своем Info.plist}}} показывает, что HandySwift.framework не имеет CFBundleIdentifier в своем Info.plist. Что я должен добавить в список свойств? Вот скриншот моего Info.plist.

info.plist

Пожалуйста, помогите мне исправить эту ошибку, большое спасибо!

Ответы [ 2 ]

0 голосов
/ 26 апреля 2018

Я столкнулся с той же проблемой. После долгих исследований найдите ниже решение. Пожалуйста, следуйте этому, я уверен, что это сработает для вас.

Решение: 1

Удалить все содержимое и настройки.

Очистите свой проект

Решение: 2

Изменение строки CFBundleShortVersionString в InfoPlist.strings для соответствия один в info.plist исправил это для меня. Я должен был использовать симулятор «Удалить все содержимое и настройки» после внесения этого изменения.

Решение: 3

Я удалил стручки из проекта и установил его снова, и это удивительно отлично работает.

Для удаления файла pod:

pod deintegrate

Для установки:

pod install

Затем снова запустите ваш проект.

0 голосов
/ 26 апреля 2018

Сделать отметку «Target»

enter image description here

Или Удалите файл pod и переустановите файл pod

...