我有两个项目是在两个不同的编译器上构建的。我需要将两者合并到一个应用程序中。从资料中发现,可以将任意一个项目编译成一个库,然后添加到另一个项目中来使用。
我对这个概念相当陌生。有人做过这样的事吗?如何将其中一个项目转换为库以及如何连接这两个项目?我仍然可以在其他项目中调用该项目(库)中的 View 吗?我正在使用 XCODE 4.2 和 iOS 5。
最佳答案
创建一个“Cocoa Touch 静态库”来构建您的“项目”/目标,并将随后构建的库(及其公共(public) header )包含到第二个库中。请注意,详细信息在很大程度上取决于“项目”和“调用 View ”的含义(这看起来有点错误)。
如果您有两个现有项目(带有 .xcodeproj 文件),请打开“app”项目(猜测其中一个是此类项目),并将 lib 项目包含在其中(通过拖放或通过“添加文件”)。 ..”)。并非相反。
然后在应用程序项目的“构建阶段”中,您可以将“lib”项目添加为目标依赖项(使您的库在构建应用程序时始终构建)。最后,在“app”项目的“Link”构建阶段添加 lib 项目产品(.a)。
关于objective-c - 将xcode项目编译成库文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10023600/