gpt4 book ai didi

ios - 如何在为设备而不是 iOS 模拟器构建时只包含一个框架?

转载 作者:可可西里 更新时间:2023-11-01 04:37:38 25 4
gpt4 key购买 nike

我们正在使用尚未针对 x86_64 编译的第三方推送通知框架,这意味着每当我们为模拟器构建时,我们都会收到构建警告。因为我们试图将警告视为错误,所以这是行不通的。

我只想在设备上构建时包含这个框架。然后我也只会编译在设备上使用它的代码。

是否可以实现?

最佳答案

  1. Build Phases > Link Binary With Libraries 中使您的框架可选而不是必需
  2. Build Settings > Linking 的“Other Linker Flags”中为选项 Any iOS Simulator SDK 创建调试标志并添加值 -ObjC -weak_framework YourFrameworkName.
  3. 并在代码中检查构建目标,如下所示 #if TARGET_IPHONE_SIMULATOR

enter image description here

关于ios - 如何在为设备而不是 iOS 模拟器构建时只包含一个框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38481077/

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