dyld:未加载库原因:找不到合适的图像。找到:/ private / var / mobile / Containers / Bundle / Application ...

时间:2016-02-17 13:02:13

标签: ios xcode swift cocoapods code-signing

我遇到了一个非常奇怪的"循环"错误。 我可以单独修复每个,但不能一起修复

这是我尝试构建应用程序存档时遇到的第一个错误。

"No signing identity found".

我可以通过两种方式解决这个问题:fastlane(证书+叹气)或通过整个Apple流程。

但是,一旦完成,我会遇到以下问题:

dyld: Library not loaded: @rpath/AMScrollingNavbar.framework/AMScrollingNavbar

Referenced from: /var/mobile/Containers/Bundle/Application/BAE2D723-6BD6-4D60-8008-C12CE8CCA72F/Qanda.app/Qanda

Reason: no suitable image found.  
Did find:
/private/var/mobile/Containers/Bundle/Application/BAE2D723-6BD6-4D60-8008-C12CE8CCA72F/Qanda.app/Frameworks/AMScrollingNavbar.framework/AMScrollingNavbar: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/BAE2D723-6BD6-4D60-8008-C12CE8CCA72F/Qanda.app/Frameworks/AMScrollingNavbar.framework/AMScrollingNavbar'
/private/var/mobile/Containers/Bundle/Application/BAE2D723-6BD6-4D60-8008-C12CE8CCA72F/Qanda.app/Frameworks/AMScrollingNavbar.framework/AMScrollingNavbar: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/BAE2D723-6BD6-4D60-8008-C12CE8CCA72F/Qanda.app/Frameworks/AMScrollingNavbar.framework/AMScrollingNavbar'
/private/var/mobile/Containers/Bundle/Application/BAE2D723-6BD6-4D60-8008-C12CE8CCA72F/Qanda.app/Frameworks/AMScrollingNavbar.framework/AMScrollingNavbar: mmap() errno=1 validating first page of '/private/var/mobile/Containers/Bundle/Application/BAE2D723-6BD6-4D60-8008-C12CE8CCA72F/Qanda.app/Frameworks/AMScrollingNavbar.framework/AMScrollingNavbar'

真奇怪的是,我实际上没有" AMScrollingNavbar"它在我的Podfile中。

这是Podfile列表:

pod 'Alamofire'
pod 'SwiftyJSON'
pod 'SwiftVideoPlayer', :git => 'https://github.com/benjaminhorner/SwiftVideoPlayer.git', :branch => 'master'
pod 'FLAnimatedImage'
pod 'SDWebImage'
pod 'HanekeSwift', :git => 'https://github.com/meteochu/HanekeSwift.git', :branch => 'master'
pod 'SwiftyUserDefaults', :git => 'https://github.com/radex/SwiftyUserDefaults.git', :branch => 'master'

现在我确实安装了AMScrollingNavBar,但是我从我的pod中删除了它。它似乎仍然存在参考...但我该如何删除它?

任何形式的帮助都会非常感激,因为我对此很不满意。

谢谢!

1 个答案:

答案 0 :(得分:1)

这是不是解决方案,而是解决方法,但是,它已经解决了"我的问题。我从零开始再次启动项目,重新安装cocoapods等。不是一个好的解决方案,但绝望的事情需要绝望的行动。

如果有人提出解决方案或解释,我会很高兴听到它。