我米使用pods
链接像图书馆AfNetworking
,facebook
等等,并在其伟大的工作release
模式,但我想通过调试检查变量的值,但它显示了所有的变量零在释放模式.我试图debug
通过编辑模式在模式下运行,但它无法编译显示各种库未找到错误.
编辑我已经尝试更新架构.....但这没有帮助. 调试模式下的错误日志
ld: warning: directory not found for option '-L/Users/madept/Desktop/personally/Pods/build/Debug-iphoneos' ld: warning: ignoring file /Users/madept/Desktop/personally/libCloudinary.a, missing required architecture x86_64 in file /Users/madept/Desktop/personally/libCloudinary.a (3 slices) Undefined symbols for architecture x86_64: "_OBJC_CLASS_$_AFHTTPRequestOperation", referenced from: objc-class-ref in ZRAPIClient.o "_OBJC_CLASS_$_AFHTTPRequestSerializer", referenced from: objc-class-ref in ZRAPIClient.o "_OBJC_CLASS_$_AFJSONResponseSerializer", referenced from: objc-class-ref in ZRAPIClient.o "_OBJC_CLASS_$_BITHockeyManager", referenced from: objc-class-ref in ZRAppDelegate.o "_OBJC_CLASS_$_CLCloudinary", referenced from: objc-class-ref in ZRMediaManager.o "_OBJC_CLASS_$_CLTransformation", referenced from: objc-class-ref in ZRMediaManager.o "_OBJC_CLASS_$_DDFileLogger", referenced from: objc-class-ref in Zooplr.o "_OBJC_CLASS_$_DDLog", referenced from: objc-class-ref in Chat.o objc-class-ref in ZRManagedObject.o objc-class-ref in ZRTelescopingScrollView.o objc-class-ref in ZRAddMessageBarController.o objc-class-ref in ZRCreateAccountViewController.o objc-class-ref in ZRAddressBookHelper.o objc-class-ref in Zooplr.o ... "_OBJC_CLASS_$_DDTTYLogger", referenced from: objc-class-ref in Zooplr.o "_OBJC_CLASS_$_ELCAlbumPickerController", referenced from: objc-class-ref in ZRMediaCaptureController.o "_OBJC_CLASS_$_ELCImagePickerController", referenced from: objc-class-ref in ZRMediaCaptureController.o "_OBJC_CLASS_$_EZAudioPlotGL", referenced from: objc-class-ref in ZRMediaCaptureController.o "_OBJC_CLASS_$_EZMicrophone", referenced from: objc-class-ref in ZRMediaCaptureController.o "_OBJC_CLASS_$_EZRecorder", referenced from: objc-class-ref in ZRMediaCaptureController.o "_OBJC_CLASS_$_FBAppCall", referenced from: objc-class-ref in ZRAppDelegate.o "_OBJC_CLASS_$_FBErrorUtility", referenced from: objc-class-ref in ZRSocialClient.o "_OBJC_CLASS_$_FBRequest", referenced from: objc-class-ref in ZRSocialClient.o "_OBJC_CLASS_$_FBRequestConnection", referenced from: objc-class-ref in ZRSocialClient.o "_OBJC_CLASS_$_FBSession", referenced from: objc-class-ref in ZRAppDelegate.o objc-class-ref in ZRSocialClient.o "_OBJC_CLASS_$_Mixpanel", referenced from: objc-class-ref in ZRAnalyticsTracker.o objc-class-ref in Zooplr.o "_OBJC_CLASS_$_Reachability", referenced from: objc-class-ref in Zooplr.o "_OBJC_CLASS_$_SSKeychain", referenced from: objc-class-ref in ZRAuthManager.o "_OBJC_CLASS_$_SVProgressHUD", referenced from: objc-class-ref in ZRAccountEditViewController.o objc-class-ref in ZRAppDelegate.o "_OBJC_CLASS_$_SocketIO", referenced from: objc-class-ref in ZRChatSocketClient.o "_OBJC_CLASS_$_TTTAttributedLabel", referenced from: objc-class-ref in ZRBubbleViewTextMessage.o "_kReachabilityChangedNotification", referenced from: -[ZRAppDelegate application:didFinishLaunchingWithOptions:] in ZRAppDelegate.o -[ZRChatSocketClient init] in ZRChatSocketClient.o ld: symbol(s) not found for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation)
任何帮助或建议将不胜感激.
这意味着您使用的静态库不支持x86_64体系结构,
所以
打开"Pods"目标的"Build Settings",并添加"x86_64"体系结构(在"Architectures"和"Valid Architectures"部分中).
将"仅构建活动体系结构"设置为"否".
清理"豆荚"目标.
建立你的目标.
如果上述答案对您不起作用,可能问题来自您安装pod时的问题.检查运行时是否有此类消息pod install
ProjectName [Release]目标覆盖
OTHER_LDFLAGS
`Pods/Target Support Files/ProjectName/Pods-ProjectName.release.xcconfig'中定义的构建设置.这可能导致CocoaPods安装出现问题
或类似的消息,debug
而不是释放(或两者).如果是这样,在Xcode中删除工作区中的pod项目,然后按照这个问题的答案目标...覆盖`Pods/Pods.xcconfig中定义的`OTHER_LDFLAGS`构建设置,我在这里通过它:
这绝对适用于大部分时间:
转到目标构建设置 - >其他链接器标志 - >双击.将$(继承)添加到新行.
然后又跑pod install
了.它为我做了.