我为xcode 4创建了一个模板,并在其中包含FacebookSDK。问题是,如果您想在iOS 5上使用sdk,则必须将某些框架(AdSupport,Accounts)设置为“可选”。如何从TemplateInfo.plist中使其成为可选框架。还是可以有其他解决方案?

最佳答案

您应该将带有-weak_framework前缀的框架添加到OTHER_LDFLAGS中,如下所示:

<key>SharedSettings</key>
<dict>
<key>OTHER_LDFLAGS</key>
<string>-all_load -ObjC -weak_framework Accounts -weak_framework Social</string>
<key>CLANG_ENABLE_OBJC_ARC</key>
<string>YES</string>
</dict>

关于ios - xCode 4项目模板中的可选框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15068018/

10-12 00:15
查看更多