dyld: библиотека не загружена ... причина: не найдено подходящего изображения Xcode Swift - PullRequest
1 голос
/ 13 февраля 2020

У меня проблема с тем, что я не могу запустить какой-либо проект на моем iPhone. Я могу работать в симуляторе и на других iPhone.

Вот что случилось:

1 - я запускал много приложений на своем iPhone

2 - в определенном момент, когда я не смог запустить, потому что мой iPhone достиг предела профилей обеспечения на устройстве

3 - поэтому я удалил профиль обеспечения на устройстве с помощью ma c (библиотеки> mobileDevice> provisiongProfiles )

4 - После этого любой проект с внешней библиотекой (Alamofire, Firebase и т. Д. c) аварийно завершает работу при открытии

5 - Это ошибка:

dyld: Library not loaded: @rpath/NMAKit.framework/NMAKit
Referenced from: /private/var/containers/Bundle/Application/55619F73-FDCC-452B-B834- 
CC22C78A190E/navigation_poc.app/navigation_pocReason: no suitable image found.  Did find: 
/private/var/containers/Bundle/Application/55619F73-FDCC-452B-B834- 
CC22C78A190E/navigation_poc.app/Frameworks/NMAKit.framework/NMAKit: code signature invalid 
for '/private/var/containers/Bundle/Application/55619F73-FDCC-452B-B834- 
CC22C78A190E/navigation_poc.app/Frameworks/NMAKit.framework/NMAKit'

Внимание : У меня нет учетной записи разработчика Apple, я автоматически использую xcode. Объедините профиль обеспечения

Я использую Iphone 8 и Xcode 11.3

.

Ответы [ 2 ]

0 голосов
/ 14 февраля 2020

Я перепробовал много вещей, но ничего не получалось (переустановить профили инициализации, изменить appleId, изменить конфигурацию сборки, записать команды строки на терминале, перезапустить и переустановить все, настройки цепочки для ключей на «Use System Defaults», et c)

Наконец-то у меня что-то получилось:

Я использую CocoaPods, и для меня это исправляет ошибку ->

1 - Откройте файл подфайла

2- Закомментируйте use_frameworks!

3- Добавьте use_modular_headers!

4- В терминале выполните обновление модуля -> pod install

5- В Xcode , Очистить (Command-Shift-K) -> Построить и запустить.

Источник: https://github.com/Alamofire/Alamofire/issues/3051

0 голосов
/ 13 февраля 2020

Просто выполните следующую команду,

rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
rm -rf ~/Library/Developer/Xcode/DerivedData
rm -rf ~/Library/Caches/com.apple.dt.Xcode

Вы даже можете попробовать очистить проект с помощью CMD+SHIFT+K и удалить DerivedData с помощью XCode,

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...