2

我的项目中有几个目标使用相同的代码库,但只有其中一些应该使用 AppTrackingTransparency 框架。

我使用编译器指令导入了它:

#if TRANSPARENCY
import AppTrackingTransparency
#endif

在Swift 编译器TRANSPARENCY中添加的位置- 自定义标志/其他 Swift 标志-DTRANSPARENCY仅用于需要它的目标。

相同的指令包装了一段实际呈现权限对话框的代码。

但是,不导入 AppTrackingTransparency 的目标之一被请求拒绝:

您的应用使用 AppTrackingTransparency 框架,但我们无法找到 App Tracking Transparency 权限请求。请说明我们可以在您的应用中找到应用跟踪透明度权限请求的位置。

我是否遗漏了什么并且 AppTrackingTransparency 仍在所有目标中添加?有没有办法防止它?

4

0 回答 0