如何构建单个.a(Cocoa Touch静态库)

时间:2012-06-01 14:34:57

标签: objective-c ios cocoa-touch xcode4

我有一个Objective-C Cocoa Touch静态库,它(取决于架构/目标 - 即MyProject> iOS设备或MyProject> iPhone 5.1模拟器)构建特定的libMyProject.a存档,我可以重复使用/与其他项目分享。 一般来说它工作正常,但是,我必须为iPhone 5.1模拟器构建并在另一个项目中使用此libMyProject.a但是如果此其他项目将在Simulator中运行。如果尝试使用此.a但是为iOS设备构建另一个项目,则会出现构建错误,声称该库未针对此项目设置构建/链接。

所以问题是,如何建立“统一”Cocoat Touch静态库的libMyProject.a,无论我如何构建其他项目,我都可以在其他项目中重复使用它?

我希望这一切都有意义,如果没有,我会很乐意澄清。

感谢。

1 个答案:

答案 0 :(得分:0)