加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

iphone – Xcode – 修改库搜索路径基于正在编译代码的设备

发布时间:2020-12-14 18:05:16 所属栏目:百科 来源:网络整理
导读:我确信之前已经问过这个问题,但是我整个下午一直在用砖头撞墙,试图弄清楚如何使用XCode 4实现这一目标. 我有一个由第三方分发的lib.它们实际上有2个不同的版本,一个用于模拟器,另一个用于实际设备. 我想知道,在XCode 4中处理这种情况的推荐方法是什么?在XCo
我确信之前已经问过这个问题,但是我整个下午一直在用砖头撞墙,试图弄清楚如何使用XCode 4实现这一目标.

我有一个由第三方分发的lib.它们实际上有2个不同的版本,一个用于模拟器,另一个用于实际设备.

我想知道,在XCode 4中处理这种情况的推荐方法是什么?在XCode 3中,我可以简单地指定一个新目标.我希望避免通过包含libs的lipo创建一个胖二进制文件,但如果这是我可用的唯一可行选项,那么就这样吧.

理想情况下,我想要做的是根据正在编译项目的当前设备修改库搜索路径,例如:

模拟器:/path/to/simulator/lib.a

设备/path/to/device/lib.a

如果我可以自动化这个过程,那么一旦我设置它,它就是透明的,更好.

非常感谢您花时间阅读本文.

解决方法

您仍然可以在XCode4中创建新目标 – 只需在导航器侧栏中转到项目,选择它,然后在项目编辑器中选择“新目标”.

但是我实际上建议你使用lipo来创建一个胖二进制文件.我相信模拟器部分在构建阶段被剥离,所以它不应该影响可执行文件的大小.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读