关于isOpen的非公共API验证警告:setActiveSession:

时间:2014-06-05 16:35:42

标签: objective-c ios7 parse-platform appstore-approval

当我尝试提交应用时,Xcode组织者发出了此警告。我在我的应用程序中使用Parse SDK。在某处,我读到删除-ObjC链接器标志将解决它,但我无法将其删除,因为Google AdMob需要它。

请帮忙!

1 个答案:

答案 0 :(得分:0)

我也遇到过这个问题。删除-ObjC标志是不够的,我实际上不得不包括最新的Facebook SDK,即使我不使用它(我弱连接它 - 构建阶段可选)。但是后来,我在Bolt-IOS上有了重复的符号,因为FacebookSDK硬连接了该框架,我也使用它。解决方法是进入src / FacebookSDK.xcodeproj,在构建阶段将BoltIOS的Link Frameworks设置更改为Optional。然后运行scripts / build_framework.sh 在我将FacebookSDK作为可选框架包含后,该项目在iTunes Connect中正确验证,我能够提交。