1

我有一个小问题。我正在尝试将 Klazuka/Kal 项目合并到我的项目中。我做了以下事情:

  1. 我将 Kal.xcodeproj 和所有文件添加到我的项目中
  2. 在 Build Phases 下,我将 Kal 添加到“Target Dependencies”
  3. 在 Build Phases 下,我在“Link Binary With Libraries”下添加了 libKal.a
  4. 在 Build Phases 下,我将 Kal.bundle 添加到“Copy Bundle Resources”
  5. 在 Build Settings 下,我为“Header Search Paths”和“User Header Search Paths”添加了“$(BUILT_PRODUCTS_DIR)”(或“$(BUILT_PRODUCTS_DIR)/static_library_name”)。
  6. 在 Build Settings 下,我在“Library Search Paths”下添加了 Kal 的路径
  7. 在 Build Settings 下,我在“Other Linker Flags”下添加了 -ObjC、-all_load 和 -force_load
  8. 我编辑了我的构建方案并在我的主要应用程序目标之前列出了 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 错误。我显然错过了一些东西,只是不确定是什么。有人可以帮忙吗?感谢您的帮助!!

4

1 回答 1

0

没关系......显然我的第 5 步有问题。我将用户标题搜索路径更改为 Klazuka 文件的实际路径,它构建得很好。

于 2012-06-04T10:36:28.300 回答