dyld:未加载库…原因:找不到合适的图像Xcode Swift

问题描述 投票:0回答:1

我有一个问题,我无法在iPhone上运行任何项目。我可以在模拟器和其他iPhone中运行。

发生的事情:

1-我在iPhone上运行了许多应用程序

2-在某时,我无法运行,因为我的iPhone达到了设备上的配置文件的限制

3-因此,我通过Mac删除了设备上的配置文件(库> mobileDevice> ProvisiongProfiles)

4-之后,任何带有外部库(Alamofire,Firebase等)的项目在打开时都会崩溃

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'

Atention:我没有苹果开发者帐户,我自动使用xcode来组配配置文件

我使用Iphone 8和Xcode 11.3

swift xcode certificate provisioning-profile sign
1个回答
0
投票

只需执行以下命令,

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
© www.soinside.com 2019 - 2024. All rights reserved.