XCode - iOS:无法解决CocoaLibSpotify和Parse框架之间的冲突

Zac*_*ews 2 xcode objective-c spotify ios parse-platform

我有一个使用Parse API的XCode项目,但我现在正在尝试将可可触摸包装器集成到spotify中.我得到一个非常令人沮丧的链接器错误,我已经在两个小时工作,但没有用.任何帮助将非常感激!这是错误.谢谢!

Undefined symbols for architecture x86_64:
  "_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_$_FBAppCall", referenced from:
      objc-class-ref in Parse(PFFacebookAuthenticationProvider.o)
  "_OBJC_CLASS_$_FBRequest", referenced from:
      objc-class-ref in Parse(PFFacebookAuthenticationProvider.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 x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)

Jef*_*mas 6

  1. Parse链接到Facebook SDK.
  2. 您正在使用的项目正在尝试构建x86_64(模拟器).
  3. 链接器正在尝试从使用Facebook SDK的Parse加载符号.

我在这里猜测,但你在-all_load为CocoaLibSpotify 做什么?

请参阅:使用Parse iOS SDK而不包括Facebook SDK


在获取任务后发送可怜的Zack之后

  • 删除-ObjC和-all_load
  • 添加-force_load <CocoaLibSpotify库名称>以仅加载CocoaLibSpotify.