这个问题对于 Xcode 专业人士来说很容易,但对于 MonoTouch 开发人员来说,这似乎是不可能解决的。:-)
我正在使用 Xcode 4.5,我想针对 iOS 5.1 及更高版本和 iOS Simulator 5.1 及更高版本。
我在这里有一个库项目,它带有一个名为“DemoLib”的预构建二进制文件(无扩展,大小为 11MB)。该库是模拟器和 iOS 5.1+ 的胖库。我可以毫无问题地使用该库。但是,如果我尝试自己构建库,我最终会得到一个“DemoLib.a”文件(注意扩展名和 30MB 的大小)。如何获得相同的构建结果?与没有扩展名的文件相比,什么是 .a 文件?我尝试在 Xcode 中构建“用于运行”和“用于归档”的项目。两者都产生相同的 30MB .a 文件。我期待 Xcode 中有一些下拉菜单,可以在其中选择“DEBUG”或“RELEASE”构建,而后者将创建较小的库。