私は問題鉱山のテストプロジェクトにフレームワークをリンクしようとし...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」の変更を行ったら、「インストールポッド」を行う任意の時間。
私は、「ターゲット」のすべてが彼らのベース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プロジェクトをリンクする方法に関する多くのリソースが見つかりましたが、ここで問題はありません。私のリンカは、そうすべきではないアーキテクチャを探しているようです。
このエラーを回避するには、何が必要ですか?
ありがとうございます!
ありがとうございます...試してみましたが、うまくいきませんでした。私はまた、私の派生データフォルダに移動し、そのすべてを拭いてみました。まだ行きません。なぜi386のライブラリを探しているのですか? – user3096669
私はSwiftyJSONが最近問題を抱えていることを知っています。それを取り除き、何が起こるか見てみてください。 –