2016-06-14 10 views
3

私が働いているシステムは、OSX(10.11.1)、Xcode(7.2.1) と同じディレクトリに配置されています.xfodeproject AFNetworkingを含めるpodfileは、次のコマンド ポッドセットアップ ポッドは、私は私のVCでのコードの下に含まAFNetworkReachabilityManagerクラスを使用してOS Xプロジェクトのネットワーク到達可能性を得ることができません

Aftetをインストールして、私が使用もインポート AFNetworkReachabilityManager.mとAFNetworking.h スニペットが

あるRunned source 'https://github.com/CocoaPods/Specs.git' platform :osx, '10.9' target 'EntredaUnifyApplet' do pod 'AFNetworking', '~> 2.6' end です私はそれを実行しようとすると
[[AFNetworkReachabilityManager sharedManager] setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status) { 
    NSLog(@"Reachability: %@", AFStringFromNetworkReachabilityStatus(status)); 
}]; 

[[AFNetworkReachabilityManager sharedManager] startMonitoring]; 

、私はこれらのエラーを削除するには、エラー

Undefined symbols for architecture x86_64: "_AFStringFromNetworkReachabilityStatus", referenced from: ___38-[viewController awakeFromNib]_block_invoke in viewController.o "_OBJC_CLASS_$_AFNetworkReachabilityManager", referenced from: objc-class-ref in viewController.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

答えて

4

の下に取得しています、あなたはライブラリとのリンクのバイナリの下でビルド・フェーズでsystemconfigurationフレームワークとlibAFNetworking.aを追加する必要があります。その後、これらのエラーは削除されます。

+0

私は複数のCocoapodをインストールしていたので、libPods-MyAppName.aを追加するとすべてのcocoapodが含まれると思ったが、うまくいかなかった。一旦私はlibPods-MyAppName.aを削除し、libApNetworking.aとlibFlurry-ios-SDK.aを追加しました。プロジェクトはコンパイルされました。このソリューションを投稿していただきありがとうございます。 – J3RM

+0

が働いた。ありがとう@ Sowjanya lankisetty –

関連する問題