2016-08-25 9 views
0

私は問題鉱山のテストプロジェクトにフレームワークをリンクしようとし...CocoaPods iOSのフレームワークのリンクi386のファイル

私はCocoaPodsがどのように動作するか、大部分は、理解しない、と私は実際にリンクしようとしているの理由を持っていますこれらのファイルのフレームワークはこの質問の対象外です。

私のCocoaPods「Podfile」には、次のものがあります。

# Uncomment this line to define a global platform for your project 
platform :ios, '8.0' 


target 'GasAPI' do 
    platform :ios, '8.0' 
    use_frameworks! 

    pod "Alamofire" 
    pod "SwiftyJSON" 

    target 'GasAPITests' do 
     inherit! :search_paths 

     # Pods for testing 

     pod "Alamofire" 
     pod "SwiftyJSON" 
    end 
end 

しかし、私は、「最新のOS X」に「ポッド」プロジェクトのプロジェクト設定、「ベースSDK」の変更を行ったら、「インストールポッド」を行う任意の時間。

Pods project with wrong architecture

私は、「ターゲット」のすべてが彼らのベースSDKとして「最新のiOS(iOSの9.3)を持っていることを確認してきた。

をしかし、私は私の中にこれらのファイルのいずれかをリンクしようとすると、 。テストプロジェクト、私はそれがiOSのライブラリOS Xのライブラリを探している、とされていないように私には見えるリンカエラーを取得

ここでは、私が得た最新のエラーです:

Ld /Users/brent/Library/Developer/Xcode/DerivedData/GasAPI-gsmqzrqwzjzvuhdhmovzfhwbfbow/Build/Products/Debug-iphonesimulator/GasApiTestProject2.app/GasApiTestProject2 normal i386 
    cd /Users/brent/Dropbox/NJVC/API/GasApiTestProject2 
    export IPHONEOS_DEPLOYMENT_TARGET=9.3 
    export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -arch i386 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator9.3.sdk -L/Users/brent/Library/Developer/Xcode/DerivedData/GasAPI-gsmqzrqwzjzvuhdhmovzfhwbfbow/Build/Products/Debug-iphonesimulator -F/Users/brent/Library/Developer/Xcode/DerivedData/GasAPI-gsmqzrqwzjzvuhdhmovzfhwbfbow/Build/Products/Debug-iphonesimulator -filelist /Users/brent/Library/Developer/Xcode/DerivedData/GasAPI-gsmqzrqwzjzvuhdhmovzfhwbfbow/Build/Intermediates/GasApiTestProject2.build/Debug-iphonesimulator/GasApiTestProject2.build/Objects-normal/i386/GasApiTestProject2.LinkFileList -Xlinker -rpath -Xlinker @executable_path/Frameworks -mios-simulator-version-min=9.3 -Xlinker -no_deduplicate -Xlinker -objc_abi_version -Xlinker 2 -L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator -Xlinker -add_ast_path -Xlinker /Users/brent/Library/Developer/Xcode/DerivedData/GasAPI-gsmqzrqwzjzvuhdhmovzfhwbfbow/Build/Intermediates/GasApiTestProject2.build/Debug-iphonesimulator/GasApiTestProject2.build/Objects-normal/i386/GasApiTestProject2.swiftmodule -framework GasAPI -framework Result -framework SwiftyJSON -framework Moya -framework Alamofire -framework ReachabilitySwift -framework SwiftyBeaver -framework SwiftyRSA -framework Quick -framework Nimble -Xlinker -dependency_info -Xlinker /Users/brent/Library/Developer/Xcode/DerivedData/GasAPI-gsmqzrqwzjzvuhdhmovzfhwbfbow/Build/Intermediates/GasApiTestProject2.build/Debug-iphonesimulator/GasApiTestProject2.build/Objects-normal/i386/GasApiTestProject2_dependency_info.dat -o /Users/brent/Library/Developer/Xcode/DerivedData/GasAPI-gsmqzrqwzjzvuhdhmovzfhwbfbow/Build/Products/Debug-iphonesimulator/GasApiTestProject2.app/GasApiTestProject2 

ld: framework not found Result 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

すべてのポッドを削除して再構築してプロジェクトに再追加しようとしましたが、まだOS Xにデフォルトしたいようです。

OS X 10.11.6でXcode v7.3.1を実行していて、CocoaPods v1.0.1

iOS & OS Xプロジェクトをリンクする方法に関する多くのリソースが見つかりましたが、ここで問題はありません。私のリンカは、そうすべきではないアーキテクチャを探しているようです。

このエラーを回避するには、何が必要ですか?

ありがとうございます!

答えて

0

製品をクリックして、オプションを押してみると、きれいなビルドフォルダーが表示され、それをクリックしてプロジェクトを実行します。

+0

ありがとうございます...試してみましたが、うまくいきませんでした。私はまた、私の派生データフォルダに移動し、そのすべてを拭いてみました。まだ行きません。なぜi386のライブラリを探しているのですか? – user3096669

+0

私はSwiftyJSONが最近問題を抱えていることを知っています。それを取り除き、何が起こるか見てみてください。 –

0

i386は本当にこの問題とは関係がありませんでしたが、赤ちゃんのように振る舞い、私を捨てました。

私が作成しているAPIについては、「ファイルのコピー」セクションはありませんでした。

Xcodeでは、「ビルドフェーズ」の下で、新しい「ファイルコピー」セクションを追加して、「フレームワーク」を「デスティネーション」として選択しました。私が必要とするすべてのフレームワークを追加し、すべてが機能しました!

これは、これを横断する可能性のある他の人に役立ちます。

Perlguy。

関連する問題