我工作的系統是OSX(10.11.1),Xcode(7.2.1) Pod文件放置在我們擁有的同一個目錄中.xcodeproject podfile包括AFNetworking是 source 'https://github.com/CocoaPods/Specs.git' platform :osx, '10.9' target 'EntredaUnifyApplet' do pod 'AFNetworking', '~> 2.6' end
runned的以下命令 莢設置 吊艙安裝無法使用AFNetworkReachabilityManager類來獲取我的OS X項目中的網絡可達性
Aftet,我包含以下代碼在我的VC和還進口 AFNetworkReachabilityManager.m和AFNetworking.h 片斷我用是
[[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)
我已經安裝了多個Cocoapods,所以我想我添加libPods-MyAppName.a將包括所有的cocoapods,但它沒有工作。一旦我刪除libPods-MyAppName.a並添加libApNetworking.a和libFlurry-ios-SDK.a項目編譯..感謝張貼此解決方案。 – J3RM
工作。謝謝@Sowjanya lankisetty –