我正在尝试将 ZXing 干净地链接到我的 iOS 项目中。这就是我所做的...
- 创建一个空的工作区。
- 在工作区中,文件 > 工作区设置 > 派生数据position:relative于工作区
- 将我自己的项目添加到其中。
- 添加了 ZXingWidget 项目。这本身构建得很干净。
- 根据 README,添加了 header 搜索路径和 AVFoundation 等库。
现在我转到构建阶段 > 将二进制文件与库链接 > + > 工作区 > libZXingWidget.a。 它让我这样做,但生成的 .a 显示为红色。您知道什么会导致这种情况吗?
不过,我可以“添加其他”... DerivedData ... 指向 libZXingWidget.a。用手。这感觉不对,可能不适用于所有方案。此外,当我尝试将 ZXingWidget 设置为目标依赖项时,什么也没有显示。知道哪里出了问题吗?
最佳答案
通过构建阶段添加它是正确的。它会显示为红色,直到它被构建为依赖项目,一旦您在顶级项目上进行构建,它就会执行此操作。
关于iOS;使用 ZXing 2.0,无法使用 Xcode 4.2 链接到 libZXingWidget.a,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9186458/