iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何在构建设备时只包含框架,而不是iOS模拟器?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我们正在使用第三方推送通知框架,该框架尚未针对x86_64进行编译,这意味着每当我们为模拟器构建时,我们都会收到构建警告.由于我们试图将警告视为错误,因此不会这样做. 我想在构建设备时只包含这个框架.然后我只会编译在设备上使用它的代码. 它可以实现吗? >在Build Phases>中不需要使框架可选.链接二进制文件库 >在构建设置>在“其他链接器标志”中链接为选项任何iOS模拟器SDK创建调试标
我们正在使用第三方推送@L_197_0@框架,该框架尚未针对x86_64进行编译,这意味着每当我们为模拟器构建时,我们都会收到构建警告.由于我们试图将警告视为错误,因此不会这样做.

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

它可以实现吗?

解决方法

>在Build Phases>中不需要使框架可选.链接二进制文件
>在构建设置>在“其他链接器标志”中链接为选项任何iOS模拟器SDK创建调试标志并添加值-ObjC -weak_framework YourFrameworkName.
>并在代码中检查构建目标,如#if target_ipHONE_SIMULATOR.

如何在构建设备时只包含框架,而不是iOS模拟器?

大佬总结

以上是大佬教程为你收集整理的如何在构建设备时只包含框架,而不是iOS模拟器?全部内容,希望文章能够帮你解决如何在构建设备时只包含框架,而不是iOS模拟器?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。