2016-02-17 5 views
2

Я столкнулся с очень странной «петлевой» ошибкой. Я могу исправить каждый отдельно, но не вместеdyld: библиотека не загружена Причина: не найдено подходящего изображения. Нашли:/private/var/mobile/Containers/Bundle/Application ...

Вот первая ошибка, которую я получаю, когда пытаюсь создать архив своего приложения.

"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 установлен в какой-то момент, но я удалил его из моих стручков. Кажется, что ссылка на него все еще существует ... но как ее удалить?

Любая помощь будет принята с благодарностью, поскольку я схожу с этим.

Спасибо!

+0

Это странно. Дублируйте весь проект в другом месте, добавьте 'pod 'AMScrollingNavbar', '1.3.6'' в свой файл подкачки и переустановите контейнеры. Вместо этого я повторяю дубликат, поэтому ничего не перепутано ** просто ** incase – iSkore

+0

Вы пробовали очистить проект и удалить папку DerivedData? – euvs

+0

Я мог бы на это ссылаться от чего-то другого. Я «дергаю щелчок» 'shift-command-k' перед' command-s', за которым следует 'command-r' – iSkore

ответ

1

Это не решение но обходной, однако, это «решить» мою проблему. Я начал проект снова с нуля, переустанавливая cocoapods и т. Д. Нехорошее решение, но отчаянные вопросы требуют отчаянных действий.

Если кто-нибудь придумает решение или даже объяснение, я был бы рад услышать об этом.