flutter解决not loaded App.framewor

2022-08-18  本文已影响0人  東玖零

背景:有一天xcode打包失败,提交账号登录过期,重新登录,提示让联系他们的技术支持,打苹果客服回复开发都账号都正常,后来搜索到结果是更新xocde,将xcode更新到13.4.1,重新登录开发者账号,打包正常了,后面再有一天更新pod三方库,再运行就报错了。

报错:

dyld: launch, loading dependent libraries
DYLD_LIBRARY_PATH=/usr/lib/system/introspection
DYLD_INSERT_LIBRARIES=/Developer/usr/lib/libBacktraceRecording.dylib:/Developer/usr/lib/libMainThreadChecker.dylib:/Developer/Library/PrivateFrameworks/DTDDISupport.framework/libViewDebuggerSupport.dylib
dyld: Library not loaded: @rpath/App.framework/App
  Referenced from: /private/var/containers/Bundle/Application/A66A8751-0402-45EF-92F9-FC0A1CFE2801/abc.app/abc
  Reason: image not found

意思是动态库找不到,加载失败,于是拿一些关键字各种搜索,最后
dyld: Library not loaded: @rpath/App.framework/App用这个搜索到相关信息,那就是更新pod版本,然后重新pod install。

pod 需要ruby环境,最好还是先更新一下ruby,更新命令如下:

sudo gem update ruby-macho

记录一下pod更新命令(也是网上淘到的):
更新到最新版本

sudo gem install -n /usr/local/bin cocoapods --pre

更新到指定版本

sudo gem install -n /usr/local/bin cocoapods -v 1.7.4

看到install我以为是安装,但确实是更新。

后记:更新完了还不行,无奈之下只能更新flutter,更新flutter后才解决。

上一篇 下一篇

猜你喜欢

热点阅读