在 Xcode 中难以归档静态库(未找到)

Posted

技术标签:

【中文标题】在 Xcode 中难以归档静态库(未找到)【英文标题】:Difficulty archiving static library in Xcode (not found) 【发布时间】:2013-08-30 03:08:34 【问题描述】:

我在为我的项目创建临时存档时遇到困难,因为它包含另一个构建静态库的 Xcode 项目。当我为开发而构建时,一切正常。但是,在为 ad hoc 或发布构建时,我在主 Xcode 项目中遇到了以下问题:

'DHxls/DHWorkBook.h' file not found

为发布而构建与为开发而构建有何不同?你知道是什么导致了这个问题吗?

【问题讨论】:

查看Build Settings下的“Header Search Paths”。您很可能在 Debug 和 Release 之间有不同的值。 @rmaddy 两者都没有。也许这是存档的问题,而不是仅仅在模拟器中运行?你怎么看? 它适用于我,但我的设置可能略有不同?当您去编辑方案>>存档时,您的配置选择是什么(发布?调试?自定义?)?另外,尝试添加 DHxls 以构建阶段 > 目标依赖项。 【参考方案1】:

我发现这个 Apple Developer 文档很有帮助。对我来说,最重要的是归档不会执行复制公共标头构建阶段。

https://developer.apple.com/library/ios/technotes/iOSStaticLibraries/Articles/creating.html

【讨论】:

死链接。 . . .

以上是关于在 Xcode 中难以归档静态库(未找到)的主要内容,如果未能解决你的问题,请参考以下文章

未生成适用于 iOS 的 Xcode 6.1 静态库 .a

Xcode4 从现有项目创建静态库

在 iOS 中使用静态库的“架构 i386 的未定义符号”

XCode 链接静态库 (GLEW) 尝试 dylib 加载

如何在Xcode中使用静态库

Xcode如何添加静态库?