相关疑难解决方法(0)

使用Xcode和SDK 4+构建胖静态库(设备+模拟器)

从理论上讲,我们可以构建一个包含模拟器,iPhone和iPad的静态库.

但是,Apple没有关于此的文档,我可以找到,并且Xcode的默认模板未配置为执行此操作.

我正在寻找一种可以在Xcode中完成的简单,可移植,可重用的技术.

一些历史:

  • 在2008年,我们曾经能够制作包含sim和设备的单个静态库.Apple禁用了那个.
  • 在整个2009年,我们制作了一对静态库 - 一个用于sim,一个用于设备.Apple现在也禁用了它.

参考文献:

  1. 这是一个好主意,它是一种很好的方法,但它不起作用:http://www.drobnik.com/touch/2010/04/universal-static-libraries/

    • 他的脚本中有一些错误意味着它只适用于他的机器 - 他应该使用BUILT_PRODUCTS_DIR和/或BUILD_DIR而不是"猜测"它们)
    • Apple的最新Xcode阻止你做他做的事情 - 由于Xcode处理目标的方式(记录)改变,它根本不起作用)
  2. 另一个提问者询问如何在不使用xcode的情况下执行此操作,以及专注于arm6与arm7部分的响应 - 但忽略了i386部分:如何为armv6,armv7和i386编译静态库(fat)

    • 由于Apple的最新变化,模拟器部分与arm6/arm7的区别不再相同 - 这是一个不同的问题,见上文)

iphone xcode

279
推荐指数
6
解决办法
13万
查看次数

标签 统计

iphone ×1

xcode ×1