2010-09-14 68 views
0

我有一个自制的静态库,可以链接我的iPhone应用程序。在模拟器,armv7(iPhone 4)以及OS X单元测试应用程序(GHUnit)中都能很好地工作。但是,当我尝试在iOS 3.0上运行我的iPhone 3G上的调试应用程序时,没有骰子。当它尝试访问我的库类时,该应用程序在运行时死亡。Xcode与静态库与armv6的对比

通过App &库有

Architectures:  Standard (armv6 armv7) 
Valid Architectures: armv6 armv7 i386 

我与“-ObjC -all_load”联系起来,我已经看到了一些indications是-all_load可能会导致脂肪的二进制文件的问题。然而,armv7版本工作正常。有人知道这里发生了什么?有没有我错过的魔法构造咒语?

回答