2014-11-24 38 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文件夾放置在項目的根級以修復編譯錯誤。

相關問題