我有一个小问题。我正在尝试将 Klazuka/Kal 项目合并到我的项目中。我做了以下事情:
- 我将 Kal.xcodeproj 和所有文件添加到我的项目中
- 在 Build Phases 下,我将 Kal 添加到“Target Dependencies”
- 在 Build Phases 下,我在“Link Binary With Libraries”下添加了 libKal.a
- 在 Build Phases 下,我将 Kal.bundle 添加到“Copy Bundle Resources”
- 在 Build Settings 下,我为“Header Search Paths”和“User Header Search Paths”添加了“$(BUILT_PRODUCTS_DIR)”(或“$(BUILT_PRODUCTS_DIR)/static_library_name”)。
- 在 Build Settings 下,我在“Library Search Paths”下添加了 Kal 的路径
- 在 Build Settings 下,我在“Other Linker Flags”下添加了 -ObjC、-all_load 和 -force_load
- 我编辑了我的构建方案并在我的主要应用程序目标之前列出了 Kal 目标,并选中了分析、测试、运行、配置文件和存档。
我试图按照 Stack Overflow 上的步骤进行操作:iphone: Kal calendar not running in xcode 4.2
在这里: 尝试将在 iOS5 之前为 iOS 版本构建的日历库集成到我在 XCode 4 中使用 iOS5 的新项目中 - 如何移植?
在这里: 我在工作区中添加了我的项目和 Kal Calendar 的项目,但在 Xcode 4 中仍然无法使用
也在这个网站上:http: //blog.carbonfive.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/#configuring_the_projects_scheme
我尝试导入“Kal.h”文件,但在尝试构建时收到 File Not Found 错误。我显然错过了一些东西,只是不确定是什么。有人可以帮忙吗?感谢您的帮助!!