我遇到一个问题,我无法在iPhone上运行任何项目。 我可以在模拟器和其他iPhone中运行。
这是发生了什么
1-我在iPhone上运行了许多应用程序
2-在某个时刻,我无法运行,因为我的iPhone达到了设备上配置配置文件的限制
3-因此,我通过mac(libraries> 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'
注意:我没有Apple开发者帐户,我自动使用xcode来组配配置文件
我使用Iphone 8和Xcode 11.3
答案 0 :(得分: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
,
答案 1 :(得分:0)
我尝试了很多事情,但没有任何效果 (重新安装配置文件,更改appleId,更改构建配置,在终端上写行命令,重新启动并重新安装所有内容,将钥匙串设置更改为“使用系统默认值”等)
最后,有些东西对我有用:
我正在使用CocoaPods,对我来说,这可以修复错误->
1-打开Podfile
2-注释use_frameworks!
3-添加use_modular_headers!
4-在终端中,进行pod更新-> pod安装
5-在Xcode中,清理(Command-Shift-K)->构建并运行。