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

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

概述我确信之前已经问过这个问题,但是我整个下午一直在用砖头撞墙,试图弄清楚如何使用XCode 4实现这一目标. 我有一个由第三方分发的lib.它们实际上有2个不同的版本,一个用于模拟器,另一个用于实际设备. 我想知道,在XCode 4中处理这种情况的推荐方法是什么?在XCode 3中,我可以简单地指定一个新目标.我希望避免通过包含libs的lipo创建一个胖二进制文件,但如果这是我可用的唯一可行选项, 我确信之前已经问过这个问题,但是我整个下午一直在用砖头撞墙,试图弄清楚如何使用XCode 4实现这一目标.

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

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

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

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

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

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

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

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

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

总结

以上是内存溢出为你收集整理的iphone – Xcode – 修改库搜索路径基于正在编译代码的设备全部内容,希望文章能够帮你解决iphone – Xcode – 修改库搜索路径基于正在编译代码的设备所遇到的程序开发问题。

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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1028949.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-23
下一篇2022-05-23

发表评论

登录后才能评论

评论列表(0条)

    保存