我正在尝试为链接到静态库的应用创建存档,但没有运气。
我可以在发布和调试模式下构建应用程序就好了。我甚至可以为Archive(product-> build for-> archiving)构建它,但是当我尝试创建存档时,它会失败(产品 - >存档)
XCode似乎找不到静态库的标题:
In file included from /Data/Code/iPhoneDev/ArchiveTest/ArchiveTestApp/ArchiveTestApp/ArchiveTestAppAppDelegate.m:9:
/Data/Code/iPhoneDev/ArchiveTest/ArchiveTestApp/ArchiveTestApp/ArchiveTestAppAppDelegate.h:10:24: error: DataFetcher.h: No such file or directory
In file included from /Data/Code/iPhoneDev/ArchiveTest/ArchiveTestApp/ArchiveTestApp/ArchiveTestAppAppDelegate.m:9:
/Data/Code/iPhoneDev/ArchiveTest/ArchiveTestApp/ArchiveTestApp/ArchiveTestAppAppDelegate.h:13: error: cannot find protocol declaration for 'DataFetcherDelegate'
关于我在这里缺少什么的任何想法或建议?
答案 0 :(得分:1)
我最终大致遵循了这些问题中的建议:
Compile, Build or Archive problems with Xcode 4 (and dependencies)
在项目中创建一组“索引标题”组 并将标题拖到此组,不要添加到任何目标 提示。这包括您的依赖项中的所有标题
对于所有依赖项,将“跳过安装”构建设置设置为“是”
将Build Phases中的任何“Public”标题移动到“Project”以获取依赖
将目标上的构建设置“安装目录”设置为 $(LOCAL_APPS_DIR)
在步骤1-3中创建的存档没有错误,但是要成为有效的应用程序,步骤4)是必需的。
令人惊讶的是,XCode4看起来是半生不熟的