iphone – 使用Facebook SDK和Windows Azure SDK时的xcode链接问题

iphone – 使用Facebook SDK和Windows Azure SDK时的xcode链接问题,第1张

概述我正在构建一个使用最新的Facebook SDK(v3.1)和 Windows Azure iOS Toolkit SDK的应用程序. 现在,Azure SDK需要将-all_load和-ObjC标志添加到Build Settings中的“Other Linker Flags”参数.当链接到包含类别的Objective-C静态库时,这是修复已知错误所必需的(参见http://developer.a 我正在构建一个使用最新的Facebook SDK(v3.1)和 Windows Azure iOS Toolkit SDK的应用程序.

现在,Azure SDK需要将-all_load和-ObjC标志添加到Build Settings中的“Other linker Flags”参数.当链接到包含类别的Objective-C静态库时,这是修复已知错误所必需的(参见http://developer.apple.com/library/mac/#qa/qa1490/_index.html).如果没有此设置,Azure SDK会在调用某些方法时生成“未识别选择器”的运行时异常.很好,问题解决了.

但是,Facebook SDK不会在设置这些标志的情况下构建.它在构建时会生成以下错误:

Undefined symbols for architecture i386:   "_OBJC_CLASS_$_SLComposeVIEwController",referenced from:      objc-class-ref in FacebookSDK(FBNativeDialogs.o)  "_SLServiceTypeFacebook",referenced from:      +[FBNativeDialogs composeVIEwControllerWithSession:handler:] in FacebookSDK(FBNativeDialogs.o)ld: symbol(s) not found for architecture i386clang: error: linker command Failed with exit code 1 (use -v to see invocation)

关于如何让这两个库很好地一起玩的任何想法?一个库需要标志,而另一个库不会使用这些标志设置.

解决方法 您是否已将社交和帐户框架添加到项目中? 总结

以上是内存溢出为你收集整理的iphone – 使用Facebook SDK和Windows Azure SDK时的xcode链接问题全部内容,希望文章能够帮你解决iphone – 使用Facebook SDK和Windows Azure SDK时的xcode链接问题所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1059006.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-25
下一篇2022-05-25

发表评论

登录后才能评论

评论列表(0条)

    保存