我收到一条错误消息
linking against a dylib which is not safe for use in application extensions
我看了其他解决这个问题的问题,唯一有答案的没有解决我的问题,其余的根本没有得到答案。
我尝试构建一个完全不包含任何内容的框架,并将该框架添加到我的 intents 应用程序扩展的“常规”选项卡中的“链接框架和库”,但我仍然收到此消息。
当我向框架添加代码时,我仍然收到警告消息。
这是我的代码:
import UIKit
class Widget: NSObject {
}
我一定会按照 Some APIs Are Unavailable to App Extensions 上的说明进行操作在 Using an Embedded Framework to Share Code但我仍然收到相同的警告信息。我了解到,如果我遇到此问题,Apple App Store 将不会通过我的应用程序进行审核。
最佳答案
如果您要链接到您控制的框架,请在您的项目中选择框架目标。在 General 选项卡中,查看 Deployment Info,您将看到一行:
App Extensions: [ ] Allow app extension API only
选中该复选框,您应该能够链接到该框架。
关于ios - 针对在应用程序扩展中使用不安全的 dylib 链接的警告消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52885293/