1

我正在开发一个生成 iOS 静态库的项目,以及一些描述如何使用该库的示例代码......该库的代码不会公开,但示例代码显然会公开。我还将示例代码用作库的简单测试工具,因此在开发过程中,我将其直接指向私有源文件,并在没有库依赖项的情况下进行测试。问题是,我必须手动对示例代码项目进行更改,以使其为一般使用做好准备。我想要一种简单的方法来测试在开发模式下对库的更改,然后将库与示例代码(现在指向实际的 .a 文件 + 头文件)一起构建并打包到可发布的文件层次结构中。我知道如何以手动步骤构建所有内容,我的问题更多的是如何设置文件夹/项目结构,以及如何设置任何构建脚本以使整个过程自动化。我正在使用 Xcode v4.3.2

谢谢!

4

1 回答 1

2

您应该设置一个仅构建静态库的项目。它应该是唯一包含库源的东西。然后,您可以有一个单独的项目来导入该静态库以及示例代码以对其进行测试。您不必将测试应用程序直接指向源代码。最好从将要使用它的人的角度来开发您的库(只能访问公共标头和静态库)。

于 2012-04-11T00:04:57.343 回答