【问题标题】:add Other Linker Flags -ObjC to face book SDK [closed]将其他链接器标志 -ObjC 添加到 Facebook SDK [关闭]
【发布时间】:2013-10-23 05:14:34
【问题描述】:

我添加了 Box SDK,因此必须将 Other Linker Flag 设置为 -ObjC,但随后出现错误:

ld: warning: directory not found for option '-L"/Volumes/DATA/Projects/Conojo/Conojo 3 3 2 2 2/Conojo/GTL"'
Undefined symbols for architecture i386:
  "_FBTokenInformationExpirationDateKey", referenced from:
      -[PFFacebookTokenCachingStrategy cacheTokenInformation:] in Parse(PFFacebookTokenCachingStrategy.o)
      -[PFFacebookTokenCachingStrategy expirationDate] in Parse(PFFacebookTokenCachingStrategy.o)
      -[PFFacebookTokenCachingStrategy setExpirationDate:] in Parse(PFFacebookTokenCachingStrategy.o)
  "_FBTokenInformationTokenKey", referenced from:
      -[PFFacebookTokenCachingStrategy accessToken] in Parse(PFFacebookTokenCachingStrategy.o)
      -[PFFacebookTokenCachingStrategy setAccessToken:] in Parse(PFFacebookTokenCachingStrategy.o)
  "_FBTokenInformationUserFBIDKey", referenced from:
      -[PFFacebookTokenCachingStrategy facebookId] in Parse(PFFacebookTokenCachingStrategy.o)
      -[PFFacebookTokenCachingStrategy setFacebookId:] in Parse(PFFacebookTokenCachingStrategy.o)
  "_OBJC_CLASS_$_FBSession", referenced from: objc-class-ref in Parse(PFFacebookAuthenticationProvider.o)
  "_OBJC_CLASS_$_FBSessionTokenCachingStrategy", referenced from: _OBJC_CLASS_$_PFFacebookTokenCachingStrategy in Parse(PFFacebookTokenCachingStrategy.o)
  "_OBJC_METACLASS_$_FBSessionTokenCachingStrategy", referenced from: _OBJC_METACLASS_$_PFFacebookTokenCachingStrategy in Parse(PFFacebookTokenCachingStrategy.o)

ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

如何包含 Box SDK 并避免错误?

【问题讨论】:

  • 这个错误看起来很棒......我们应该怎么做......
  • 这不是问题。当您只发布错误控制台的输出时,您希望人们如何回应?
  • 你为什么用-ObjC,有什么要求?
  • 添加 Box SDK 和其他 Linker Flag set -ObjC to Error
  • (Wain)添加 Box SDK 以请求 -ObjC 应用程序中的其他垃圾

标签: ios xcode sdk linker


【解决方案1】:

更改链接器标志以删除 -ObjC。相反,添加:

-force_load $(BUILT_PRODUCTS_DIR)/libBoxSDK.a

仅加载所需的 Box SDK 内容(不影响 Parse SDK)。

【讨论】:

  • 谢谢....问题解决了
猜你喜欢
  • 1970-01-01
  • 2013-02-20
  • 2014-06-24
  • 1970-01-01
  • 2015-12-31
  • 1970-01-01
  • 2017-11-27
  • 1970-01-01
  • 2016-02-14
相关资源
最近更新 更多