Telegram iOS 模拟器运行以及真机运行

源码地址:GitHub - peter-iakovlev/Telegram: Telegram Messenger for iOS

模拟器运行

参考步骤:Add readme.md #221

重点说明一下MtProtoKit和SSigalKit两个包的添加,我们需要找到对应分支号进行下载并添加。

比如:MtProtoKit目前的分支号是:MtProtoKit @ 515bcf4

            SSigalKit目前的分支号是:SSignalKit @ f274dbc

../.../config.h文件无法找到,我们需要在Telegram targets中创建config.h的文件,并修改源码../.../config.h变为config.h。

在config.h文件中添加两个宏定义:(注:apiId,apiHash的申请目前还不知道怎么弄)

#define SETUP_API_ID(apiId) apiId = ******;

#define SETUP_API_HASH(apiHash) apiHash= @"******";

真机运行

我遇到的问题是:没有弄清楚Xcode->General->Signing中Automatically manage signing的概念,导致我浪费了一天的时间。

Automatically manage signing 解惑文章:iOS开发之让你不再为Xcode自动管理证书所困扰

创建响应的App IDs和App Groups(创建步骤不做阐述)

修改配置文件

AppStore.xcconfig    ——    AppStore

Config.xcconfig    ——    Ad Hoc

.xcconfig的文件项目开发中一般很少用到,主要用在Xcode -> PROJECT -> Info -> Configurations

用于配置Bundle Identifier。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容