gpt4 book ai didi

xcode - 链接到在应用程序扩展中使用不安全的 dylib

转载 作者:行者123 更新时间:2023-12-01 05:56:18 25 4
gpt4 key购买 nike

我的应用中有一个共享扩展,在构建时出现以下错误:

linking against a dylib which is not safe for use in application extensions: PATH_TO_MY_NON_EXTENSION_SAFE_FRAMEWORK_TARGET`



报告的框架(它是同一个项目中的另一个目标)实际上不是一个扩展安全的框架。

问题是我从未将我的共享扩展与该框架联系起来。我只将它与另一个扩展安全 API 框架和我的 pods 框架相关联,递归地说,明确标记为扩展安全。依赖/链接树中的任何内容都没有触及我的 NON_EXTENSION_SAFE_FRAMEWORK_TARGET ,虽然我收到了警告。

这可能是什么原因造成的?

我在 Xcode 9.2 上。

最佳答案

The problem is that I've never linked my share extension against that framework.



我遇到了同样的问题 - 框架未包含在 Link Binary with Libraries 中我的扩展目标。所以我不明白为什么它会给出这个错误。

我发现我有一个包含代码的文件:
import TheFramework

而那个文件的 Target Membership包括扩展目标。

从扩展的目标成员资格中删除任何导入框架的文件。

关于xcode - 链接到在应用程序扩展中使用不安全的 dylib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49168359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com