好吧,所以我已经尝试了好几个小时了,page之后page page之后page读了{{3}}并完成了{{3}}他们所说的一切,但我似乎无法让它发挥作用。
我正在尝试开发一个集中的类和方法集合,我可以在我的所有应用程序中使用这些集合和方法,因此我在Xcode中创建了一个库项目,并且我试图链接第一个我的应用程序。根据上面的链接,它应该相当简单,但我似乎无法让它工作。
我做了什么:
1)我已将库项目(蓝色.xcodeproj
文件)添加为Xcode中App项目的子集,导致应用程序中出现完整的可扩展/可集合库项目项目文件树。 (如果重要的话,我已将其直接添加到目标标题下,在App项目中,但在任何文件夹之外,例如"支持文件"或"框架"。)
2)我已经在App项目" Build Phases"中添加了Library项目作为Target Dependency。部分。
3)我已将图书馆项目的.a
文件添加到" Link Binary with Libraries"应用程序项目中的部分"构建阶段"部分。 (值得注意的是,在我添加文件时,它在两个部分中都显示为一个选项,因此Library项目似乎正在注册,但在" Link Binary with Libraries"部分中,它的标题是用红色写的一旦我添加.a
文件。)
4)我已将图书馆项目中每个班级的.h
个文件添加到"构建阶段>复制文件"图书馆项目的一部分。
5)我已将-ObjC
添加到"其他链接标记"一行"构建设置"在图书馆项目和App项目中。
6)我确保在#2-3期间我在App项目的正确目标中。
7)我在我的App项目文件中尝试了#import "LibraryClass.h"
和#import "Library/LibraryClass.h"
,同时使用了引号和三角括号。无论哪种方式,它都不会自动完成,并且它会找到一个未找到的红色"文件"如果我手动输入错误,它不会在App项目文件中的任何位置接受对此类的引用。 (对于它的价值,自动完成DOES仍适用于App项目中的类。)
然而:
我的蜘蛛般的感觉告诉我,我在这里缺少一些简单的东西,但我无法得到它。我只希望能够#import
并在我的App项目文件中使用Library项目中的类。
有人能否朝着正确的方向推动我?