2014-11-24 76 views
0

DisplayCandy是iOS的动画框架。我试图修改它(当然得到作者的许可),以模拟iOS 7.x/8.x上的iOS 6.x动画。首先,我想看看原代码在iOS 8.x的工作,但是这件事发生在运行“让包”在终端的时候:当试图构建DisplayCandy时,终端给我这个错误

Making all in displaycandysettings... 
Making all for bundle DisplayCandySettings... 
Copying resource directories into the bundle wrapper... 
Compiling DCSettingsListController.m... 
Linking bundle DisplayCandySettings... 
Stripping DisplayCandySettings... 
Signing DisplayCandySettings... 
Making all for tweak DisplayCandy... 
Compiling DCFunctions.m... 
DCFunctions.m:3:10: fatal error: 'GraphicsServices/GraphicsServices.h' file not 
     found 
#include <GraphicsServices/GraphicsServices.h> 
     ^
1 error generated. 
make[2]: *** [obj/DCFunctions.m.4c382f22.o] Error 1 
make[1]: *** [internal-library-all_] Error 2 
make: *** [DisplayCandy.all.tweak.variables] Error 2 

我已经在这两个项目的文件和设置的狄奥符号链接文件的偏好面板。该代码可用here。我不是原始调整的开发者,但我会修改它以模仿iOS 6动画。我该如何解决这个错误?似乎有一个文件丢失,但我不知道我可以在哪里获得这个文件,也不知道我应该把文件放在哪里。我在OS X 10.10.1上使用MacBook Pro,并试图部署到运行iOS 8.1的iPod touch第5代。

回答

1

这是一个非常古老的框架,你在那里处理。 GraphicsServices是iOS 3.x和4.x未公开的头文件的一部分。它来源于https://github.com/kennytm/iphone-private-frameworks GitHub项目。

鉴于导入路径GraphicsServices/GraphicsServices.h,您需要将GraphicsServices文件夹放置在项目的根级以修复编译错误。

相关问题