【发布时间】:2016-12-01 11:54:32
【问题描述】:
我正在为我的 obj-c iOS 应用程序开发一个框架。
我遵循了这个教程:https://www.raywenderlich.com/65964/create-a-framework-for-ios
我的框架文件可以正确构建,我可以将它导入到我的示例项目中并且它可以正确构建。但我的项目没有按预期执行。
当我更深入地研究我的框架标头时,我发现了我的问题。
某些头文件允许我 CMD 单击导入以查看我项目中的相应头文件。
例如:
- 在 TestFile.h 中,我有:
#import <Framework/SomeFile.h>,我可以 CMD-点击这个盛大,我会链接到SomeFile.h - 在 TestFile2.h 中,我还有:
#import <Framework/SomeFile.h>。当我 CMD 单击它时,我得到Question Mark符号,表示未找到该文件。
在我的框架项目中,我的目录结构如下:
FrameworkProj.xcodeproj
->FrameworkProj
->FrameworkHeaders.h
->Folder
->some files
->some folders
->Folder
我想知道我是否没有在我的构建设置中设置一个标志,它不会递归地将文件链接到我的编译框架,但我想知道为什么我可以在我的头文件中看到这些文件,如果这是情况。
非常感谢!
【问题讨论】:
标签: ios objective-c xcode ios-frameworks