iOS 应用程序 运行 中嵌入的第 3 方 SDK 如果应用程序从不调用 SDK 上的任何方法,是否可以编码?
Can a 3rd Party SDK Embedded in iOS App Run Code If the App Never Calls Any Method on the SDK?
据报道,当 Facebook SDK 嵌入到应用程序中时,将 运行 在应用程序启动时编写代码...即使该应用程序从不调用 SDK 上的任何方法。参见 this blog post。这可能吗?怎么样?
Objective-C 运行时在应用程序启动时调用链接框架上的静态 load
方法。
在您所指的情况下,从 load
调用的某些代码导致了崩溃。
load
函数不会在用 Swift 编写的框架中自动调用。
据报道,当 Facebook SDK 嵌入到应用程序中时,将 运行 在应用程序启动时编写代码...即使该应用程序从不调用 SDK 上的任何方法。参见 this blog post。这可能吗?怎么样?
Objective-C 运行时在应用程序启动时调用链接框架上的静态 load
方法。
在您所指的情况下,从 load
调用的某些代码导致了崩溃。
load
函数不会在用 Swift 编写的框架中自动调用。