IOS开源项目Telegram初试

Telegram据说是一个加密级别非常高的即时通讯项目,从字面理解为电报,据说加密等级相当于美国的五角大楼

但是从官方网址下载的项目并不能直接编译生成,下面附上本人的经历,在mac截图弄在windows上编辑博客很费时,就简述

telegram官方网站:https://www.telegram.org/

源代码下载网页:https://www.telegram.org/apps

下载完IOS的代码后,mac自动解压,别急,先安装xcode静态通用模板,附上地址:https://github.com/kstenerud/iOS-Universal-Framework

使用mac终端,进入到Real Framework文件夹下,执行sudo ./install.sh,回车,输入y,安装完成

现在可以打开telegram源代码,在这儿请设置bundle id,否则会提示invalid argument错误,编译成功后,但是还是不能运行,请到 https://my.telegram.org/

中注册自己的apiID和apihash,

在telegram项目搜索代码" Please obtain your own apiId at https://my.telegam.org "

在TGTelegraph.mm文件中的NSAssert(false,"Please obtain your own apiId at https://my.telegam.org");之前,加上代码

self.apiId = @"xxxxx";//自己的apiId

self.apiHash = @"x";//自己的apiHash

在TGTelegramNetworking.m中的NSAssert(false,"Please obtain your own apiId at https://my.telegam.org");之前加上代码

apiEnvironment.apiId = xxxxx;//自己的apiId

apiId本来就是数字类型,前面的代码是官方这样写的,设置一次就好

至此,项目可以运行起来,真机或模拟器均可运行

但是本人尝试修改bundle display name,也不能修改应用显示的名称,还请大神赐教。别的product name等等都尝试过.

时间: 2024-09-29 02:14:42

IOS开源项目Telegram初试的相关文章

iOS开源项目周报0428

由OpenDigg 出品的iOS开源项目周报第十八期来啦.我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等. BouncyLayout 带弹力单元格的集合视图 v2ex iOS非官方V2EX应用 TweenKit 强大的动画库 Fire-in-Swift 轻量级HTTP及HTTPS网络框架 Water 渲染水波效果的简单算法 Toolbar 更具交互性的工具栏 Placeholders 定义多个UITextField占

GitHub上有很多不错的iOS开源项目

GitHub上有很多不错的iOS开源项目,个人认为不错的,有这么几个:1. ReactiveCocoa:ReactiveCocoa/ReactiveCocoa · GitHub:GitHub自家的函数式响应式编程范式的Objective-C实现,名字听着很高大上,学习曲线确实也比较陡,但是绝对会改变你对iOS编程的认知,首推之.2. Mantle:Mantle/Mantle · GitHub:又是GitHub自家的产物,轻量级建模的首选,也可以很好的配合CoreData工作.3. AFNetwo

GitHub Android 最火开源项目Top20 GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。

1. ActionBarSherlock(推荐) ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独立的库,通过一个API和主题,开发者就可以很方便地使用所有版本的Android动作栏的设计模式. 对于Android 4.0及更高版本,ActionBarSherlock可以自动使用本地ActionBar实现,而对于之前没有ActionBar功能的版本,基于Ice Cream Sandwich的自定义动作栏实现将自动围绕布局.能够让开发者轻松开发

iOS开源项目周报0302

由OpenDigg 出品的iOS开源项目周报第十期来啦.我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等.TodayMind 在通知中心管理提醒事项 XTAudioBeacons 媒体音频数据同步到移动设备 CTPanoramaView 图片的全景触摸 YNDropDownMenu 称心如意的下拉菜单 CardSlider Tinder风格的点赞界面 SnapchatCheckbox 仿snapchat的复选框 CCF

iOS开源项目搜集

Github上的600多个开源项目搜集: (当然Github上远不止这些) http://github.ibireme.com/github/list/ios/ 关于iOS上的7个常用开源项目: (Cocoachina上搜集了很多) http://www.cocoachina.com/industry/20130701/6515.html CSDN整理的最受欢迎的iOS与Android开源项目: http://www.csdn.net/tag/%E6%9C%80%E5%8F%97%E6%AC%A

直接拿来用!最火的iOS开源项目(一~三)

结束了GitHub平台上“最受欢迎的Android开源项目”系列盘点之后,我们正式迎来了“GitHub上最受欢迎的iOS开源项目”系列盘点.今天,我们将介绍20个在GitHub上非常受开发者欢迎的iOS开源项目,你准备好了吗? 1. AFNetworking 在众多iOS开源项目中,AFNetworking可以称得上是最受开发者欢迎的库项目.AFNetworking是一个轻量级的iOS.Mac OS X网络通信类库,现在是GitHub上第三大Objective-C库.它建立在NSURLConne

iOS开源项目周报0209

由OpenDigg 出品的iOS开源项目周报第七期来啦.我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等. Hedwig 向SMTP服务器轻松传递email Dotzu iOS开发者的调试工具 Xniffer Swift网络分析器 CodeEditor Swift代码编辑器 Motion 视图控制器之间的过渡动画 ViewStyle 设置iOS中视图的外观样式 equatable-code-generator 合理的代

iOS开源项目周报0112

由OpenDigg 出品的iOS开源项目周报第五期来啦.我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开发方面的开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等. GDPerformanceView-Swift 状态栏上方显示手机状态 TXScrollLabelView 在视图里显示广告或者重播 FAQView 在iOS中轻松使用FAQ视图 KSPhotoBrowser 小而美的图片浏览器 PieCharts 易于使用和高度可定制的饼图库 DMSwipeCards

iOS开源项目周报1222

由OpenDigg 出品的iOS开源项目周报第二期来啦.我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开发方面的开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等. ios-oss Kickstarter的开源iOS app TinyConsole 一个小巧的日志控制器 Jelly 几行代码定制ViewController动画 Import 从代码中任何地方添加imports的Xcode扩展 brickkit-ios 讨人喜欢的布局库 FileExplorer 在i