我想使用Freetype在iOS中使用Xcode 9.1进行单个演示。
error = FT_New_Face(library, "myxcode path.TTF", 0, &face);
(我在终端(Mac)中构建它,引用http:Static FreeType has dependencies (libfreetype.6.dylib) 和Github https://github.com/jkyin/Compile-Freetype-For-iOS然后我关闭Xcode中的bitcode,添加zip静态库等等来解决zip ... bug ....然后我可以初步使用它。
但是当我写代码时:
FT_Library library;
FT_Face face;
error = FT_Init_FreeType(&library); //cross
// 2.
error2 = FT_New_Face(library, "my proj path.TTF", 0, &face);
此错误2返回1.这意味着我无法打开资源。我保证设置plist和构建阶段并添加freetype.a(arm64)。为什么它会返回1?我有文件。为什么打不开呢?我多次构建freetype2.7并更改其他ftt,oft(来自Mac字体)。
我希望ft_new_face返回0(我使用Xcode 9,Mac 11+,Freetype 2.7)。
答案 0 :(得分:0)
是路径,因为我使用iphone来执行我的项目,所以路径应该是捆绑路径