1.git上下载Peter的2000star的oc源码和Peter的mtprotokit 、signalkit源码。
2.将mt和signal导入telegraph的相应的文件路径,xcode自动把爆红的文件变为有效文件。
3.导入一个.h为config.h的文件,文件内容为:
#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 去官网申请。
4.全局搜 ../../config ,全部替换为../config
5.将mtprotokit中ThirdParty下AFNetworking加入以下文件
这几个文件去旧版的mtprotokit中找。并在afnetworking.h中导入这几个文件的头文件。在MTProtoKit.h中去掉两行头文件导入的代码
并在mtprotokit.xcodeproj的buildphases中将这几个文件的.m添加-fno-objc-arc。
kit包、Mac包、dynamic包都加-fno-objc-arc
6.将afnetworkreachabilitymanager中,定义的AFNetworkingReachabilityDidChangeNotification全部随便改个名字。
现在可以运行了。我搞了好久才跑通的,趟了无数的坑,网上n个教程,越搞越乱,越坏,因为是最新的,最新的教程网上是搜不到。