1.git上下載Peter的2000star的oc源碼和Peter的mtprotokit 却音、signalkit源碼惭适。
2.將mt和signal導(dǎo)入telegraph的相應(yīng)的文件路徑,xcode自動(dòng)把爆紅的文件變?yōu)橛行募?br>
3.導(dǎo)入一個(gè).h為config.h的文件,文件內(nèi)容為:
#ifndef config_h
#define config_h
#define SETUP_API_ID(apiId) apiId = xxx;
#define SETUP_API_HASH(apiHash) apiHash = @"xxxx";
#endif /* config_h */
apiId和apiHash 去官網(wǎng)申請(qǐng)安拟。
4.全局搜 ../../config ,全部替換為../config
5.將mtprotokit中ThirdParty下AFNetworking加入以下文件
image.png
這幾個(gè)文件去舊版的mtprotokit中找。并在afnetworking.h中導(dǎo)入這幾個(gè)文件的頭文件挫剑。在MTProtoKit.h中去掉兩行頭文件導(dǎo)入的代碼
image.png
并在mtprotokit.xcodeproj的buildphases中將這幾個(gè)文件的.m添加-fno-objc-arc去扣。
image.png
kit包、Mac包、dynamic包都加-fno-objc-arc
6.將afnetworkreachabilitymanager中愉棱,定義的AFNetworkingReachabilityDidChangeNotification全部隨便改個(gè)名字唆铐。
現(xiàn)在可以運(yùn)行了。我搞了好久才跑通的奔滑,趟了無(wú)數(shù)的坑艾岂,網(wǎng)上n個(gè)教程,越搞越亂朋其,越壞王浴,因?yàn)槭亲钚碌模钚碌慕坛叹W(wǎng)上是搜不到梅猿。