Iphone Xcode vs.静态库vs.armv6

Iphone Xcode vs.静态库vs.armv6,iphone,xcode,static-libraries,Iphone,Xcode,Static Libraries,我有一个自备的静态库,我将iPhone应用程序链接到该库。在模拟器、armv7(iPhone4)的调试模式下,甚至在我的OSX单元测试应用程序(GHUnit)中都能很好地工作。然而,当我尝试在iPhone3G和iOS3.0上运行调试我的应用程序时,毫无疑问。当应用程序尝试访问我的库类时,它在运行时死亡 应用程序和库都具有 Architectures: Standard (armv6 armv7) Valid Architectures: armv6 armv7 i386 我正

我有一个自备的静态库,我将iPhone应用程序链接到该库。在模拟器、armv7(iPhone4)的调试模式下,甚至在我的OSX单元测试应用程序(GHUnit)中都能很好地工作。然而,当我尝试在iPhone3G和iOS3.0上运行调试我的应用程序时,毫无疑问。当应用程序尝试访问我的库类时,它在运行时死亡

应用程序和库都具有

Architectures:       Standard (armv6 armv7)  
Valid Architectures: armv6 armv7 i386 
我正在链接“-ObjC-all_-load”,我已经看到一些-all-u-load可能会导致胖二进制文件出现问题。然而,armv7版本运行良好。有人知道这里发生了什么吗?有没有我遗漏的魔法建筑咒语?

这与。半途而废的答案是——当目标指向多个体系结构时,所有_负载都会导致问题。最终的解决方案还没有定论