2017-08-07 115 views
0

正如標題所說,我得到了以下錯誤:的CocoaPods LD:框架沒有找到KIF - 只有真正的設備上測試時

Showing Recent Messages ld: framework not found KIF

error: cannot parse the debug map for "/Users/[User]/Library/Developer/Xcode/DerivedData/[App]/Build/Products/Debug-iphoneos/[App].app/PlugIns/[AppTests].xctest/[AppTests]": No such file or directory

奇怪的是上面的一個真實設備上只發生,只有當我測試應用程序。

我使用SWIFT 3 & Xcode中8,這是我Podfile

platform :ios, '10.0' 
use_frameworks! 

target 'App' do 
    pod 'Alamofire', '~> 4.4' 
    pod 'KeychainAccess' 
    pod 'Kingfisher', '~> 3.0' 
    pod 'ReactiveCocoa', '~> 6.0' 
    pod 'SwiftyBeaver' 
    pod 'SwiftyJSON' 

    target 'AppTests' do 
    inherit! :search_paths 
    pod 'KIF' 
    pod 'Nimble', '~> 7.0.1', :inhibit_warnings => true 
    pod 'OHHTTPStubs' 
    pod 'OHHTTPStubs/Swift' 
    end 

    target 'AppUITests' do 
    inherit! :search_paths 
    pod 'Nimble', '~> 7.0.1', :inhibit_warnings => true 
    pod 'OHHTTPStubs' 
    pod 'OHHTTPStubs/Swift' 
    end 
end 

回答

0

是的,我們已經看到了這一點。解決此問題的方法是將rsync必需文件手動輸入到.app文件夾。

+0

你會怎麼做? – Jargen89

+0

@ Jargen89示例:'rsync -av --filter「 - CVS /」--filter「 - .svn /」--filter「 - .git /」--filter「 - .hg /」--filter「 - Headers 「--filter」 - PrivateHeaders「--filter」 - Modules「」$ BUILT_PRODUCTS_DIR/KIF/KIF.framework「」$ BUILT_PRODUCTS_DIR/OCMock/OCMock.framework「' –