我正在创建一个ios项目,我在其中添加了推送通知的解析,因此需要将其他链接器标志设置为空,但是当我将其他链接器标志设置为空时,我在推送视图时会出现以下错误控制器在运行时
2014-09-06 21:16:04.739 Guess_Funny_Emoji [9100:a0b] + [NSDecimalNumber gad_negativeOne]:无法识别的选择器发送到类0x2c84c18 2014-09-06 21:16:04.743 Guess_Funny_Emoji [9100:a0b]由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:'+ [NSDecimalNumber gad_negativeOne]:无法识别的选择器发送到类0x2c84c18'
当我通过-ObjC设置其他链接器标志时,发生了解析错误,如下所示
架构i386的未定义符号: “_FBTokenInformationExpirationDateKey”,引自: - ParseFacebookUtils中的[PFFacebookTokenCachingStrategy cacheTokenInformation:](PFFacebookTokenCachingStrategy.o) - ParseFacebookUtils中的[PFFacebookTokenCachingStrategy expirationDate](PFFacebookTokenCachingStrategy.o) - ParseFacebookUtils中的[PFFacebookTokenCachingStrategy setExpirationDate:](PFFacebookTokenCachingStrategy.o) “_FBTokenInformationTokenKey”,引自: - ParseFacebookUtils中的[PFFacebookTokenCachingStrategy accessToken](PFFacebookTokenCachingStrategy.o) - ParseFacebookUtils中的[PFFacebookTokenCachingStrategy setAccessToken:](PFFacebookTokenCachingStrategy.o) “_FBTokenInformationUserFBIDKey”,引自: - ParseFacebookUtils中的[PFFacebookTokenCachingStrategy facebookId](PFFacebookTokenCachingStrategy.o) - ParseFacebookUtils中的[PFFacebookTokenCachingStrategy setFacebookId:](PFFacebookTokenCachingStrategy.o) “_OBJC_CLASS _ $ _ FBAppCall”,引自: ParseFacebookUtils中的objc-class-ref(PFFacebookAuthenticationProvider.o) “_OBJC_CLASS _ $ _ FBSession”,引自: ParseFacebookUtils中的objc-class-ref(PFFacebookAuthenticationProvider.o) “_OBJC_CLASS _ $ _ FBSessionTokenCachingStrategy”,引自: ParseFacebookUtils中的_OBJC_CLASS _ $ _ PFFacebookTokenCachingStrategy(PFFacebookTokenCachingStrategy.o) “_OBJC_METACLASS _ $ _ FBSessionTokenCachingStrategy”,引自: ParseFacebookUtils中的_OBJC_METACLASS _ $ _ PFFacebookTokenCachingStrategy(PFFacebookTokenCachingStrategy.o) ld:找不到架构i386的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)
所以请帮我解决这个问题
答案 0 :(得分:5)
我有同样的错误,只是让你从你的项目中删除ParseFacebookUtils.framework库并保留ParseFacebookUtilsV4.framework
现在已经解决了: - )
答案 1 :(得分:0)
使用Parse和-ObjC链接器标志时出现问题。您必须导入Facebook SDK,但我认为您不得不使用最新版本的Parse。 CocoaPods使得很容易将Parse框架与其他库一起添加。我认为您提到的所有库都可以通过CocoaPods获得。 Link
如果您想为所有图书馆设置CocoaPods的其他帮助,请与我们联系。