大约一年前,我将Facebook SDK安装到我的iOS应用程序中,完全是出于广告跟踪的目的。我在应用程序中调用的唯一的SDK调用是它们告诉您放入应用程序委托中的三个。没有问题,我的应用运行正常(广告跟踪正常)。
最近,Facebook发了一封电子邮件,要求我更新SDK,所以我做到了。现在,我的应用程序在启动后崩溃了,并出现了字符串“无法识别的选择器发送给类”错误。
由于我没有Facebook的源代码,因此我无法调试它,不知道它的来源,也没有真正的选择,只能从我的应用程序中完全删除该SDK,这会使我的营销人员非常沮丧。
这是什么问题 有人找到修复程序吗?
在“构建设置”中,您是否已-ObjC设置“其他链接器标志”?
那为我解决了这个问题。
另外,如果您不使用CocoaPods,则可以查看podspec并尝试确保已链接了所需的依赖项。
特别:
"ios": {
"weak_frameworks": [
"Accounts",
"CoreLocation",
"Social",
"Security",
"QuartzCore",
"CoreGraphics",
"UIKit",
"Foundation",
"AudioToolbox",
"WebKit"
]
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1623 次 |
| 最近记录: |