【问题标题】:iOS Mach-o linker error parseiOS Mach-o 链接器错误解析
【发布时间】:2015-08-16 12:45:56
【问题描述】:
架构 x86_64 的未定义符号: “_BFTaskMultipleExceptionsException”,引用自: ___53+[PFObject(Private) deleteAllAsync:withSessionToken:]_block_invoke226 in Parse(PFObject.o) ___65+[PFObject(Private) _deepSaveAsync:withCurrentUser:sessionToken:]_block_invoke319 in Parse(PFObject.o) “_OBJC_CLASS_$_BFExecutor”,引用自: Parse 中的 objc-class-ref (PFObject.o) Parse 中的 objc-class-ref (PFFile.o) Parse 中的 objc-class-ref (PFFileManager.o) Parse 中的 objc-class-ref (PFInstallation.o) Parse 中的 objc-class-ref (PFP​​in.o) Parse 中的 objc-class-ref (PFSession.o) Parse 中的 objc-class-ref (PFUser.o) ... “_OBJC_CLASS_$_BFTask”,引用自: Parse 中的 objc-class-ref (PFObject.o) Parse 中的 objc-class-ref (PFEventuallyPin.o) Parse 中的 objc-class-ref (PFFile.o) Parse 中的 objc-class-ref (PFFileManager.o) Parse 中的 objc-class-ref (PFInstallation.o) Parse 中的 objc-class-ref (PFP​​in.o) Parse 中的 objc-class-ref (PFEncoder.o) ... “_OBJC_CLASS_$_BFTaskCompletionSource”,引用自: Parse 中的 objc-class-ref (PFObject.o) Parse 中的 objc-class-ref (PFOfflineStore.o) Parse 中的 objc-class-ref(BFTask+Private.o) Parse 中的 objc-class-ref (PFEventuallyQueue.o) Parse 中的 objc-class-ref (PFSQLiteDatabase.o) Parse 中的 objc-class-ref (PFTaskHTTPRequestOperation.o) ld:未找到架构 x86_64 的符号 clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

我收到了这个错误

我使用下面的链接作为参考,并从中实现了所有框架

Apple Mach-O Linker Error Parse

我的代码在 Swift 中,我无法找到解决该错误的方法。

任何人都可以回复这个吗?

【问题讨论】:

    标签: ios xcode swift linker-errors


    【解决方案1】:

    试试这个方法:

    1) 如果您还使用 Facebook SDK,请查看 this question。解决方案似乎是:

    添加到您的 AppDelegate.m 或其他类之后的常量 导入和实现部分之前: NSString *const BFTaskMultipleExceptionsException = @"BFMultipleExceptionsException";

    2) 检查您的 Library Search Paths Flag,也许您的项目中不再存在旧参考。

    3) 移除 Build SettingsOther Linker Flags 中的 -ObjC 标志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-06
      • 2012-12-21
      • 2023-03-30
      相关资源
      最近更新 更多