通过使用一个轻微的hack,可以为iOS制作静态框架。静态框架非常方便使用:它们可以直接放入新项目中,无需额外步骤(如将其添加到构建中并添加头文件搜索路径)。
我最近开始进行OS X编程,我注意到的第一件事是似乎没有静态框架可用。动态框架显然是可用和推荐的,但由于我想制作一个专门用于应用程序使用(而不是安装在
在我的理想世界中,我会创建一个静态框架(包含头文件和已编译的
我最近开始进行OS X编程,我注意到的第一件事是似乎没有静态框架可用。动态框架显然是可用和推荐的,但由于我想制作一个专门用于应用程序使用(而不是安装在
/Library/Frameworks
中)的小型私有框架,在新的应用程序项目中使用动态框架仍然需要大量额外步骤。在我的理想世界中,我会创建一个静态框架(包含头文件和已编译的
.a
文件的框架),将框架拖放到新项目中,并开始编码。在OS X上有没有制作这样的静态框架的方法?
附言:我已经尝试在普通框架项目中将Mach-O输出类型设置为"静态库",但是我仍然收到错误消息框架目标具有无效的MACH_O_TYPE值"staticlib"。
。