我正在尝试将ZXing干净地链接到我的iOS项目中。这就是我所做的...


创建一个空的工作区。
在工作空间中,文件>工作空间设置>派生数据位置:相对于工作空间
在其中添加了我自己的项目。
添加了ZXingWidget项目。它本身构建得很干净。
根据自述文件,添加了标题搜索路径和库,例如AVFoundation。


所以现在我去构建阶段>用库链接二进制文件> +>工作区> libZXingWidget.a。
它可以让我执行此操作,但是生成的.a显示为红色。你知道会导致什么吗?

但是,我可以“添加其他” ... DerivedData ...指向libZXingWidget.a。用手。这感觉不对,并且可能不适用于所有方案。另外,当我尝试将ZXingWidget设置为目标依赖项时,没有任何显示。知道有什么问题吗?

最佳答案

通过构建阶段添加它是正确的。在将其构建为依赖项目之前,它将一直显示为红色,一旦在顶级项目上进行构建,它将立即执行。

10-07 12:40