
IPhone开发工具篇
望京最帅程序猿
在移动端开发方面有丰富的经验,擅长IOS,H5,React-Native等技术开发,Java后端开发也有涉猎。曾开发漫画岛,会计家园,畅捷服务,易代账,施工现场,项目BI,数字项目平台等App。曾经服务过App梦工厂,用友-畅捷通,目前就职于广联达。乐于分享,爱好开源,对技术有着强烈的追求。
展开
-
IPhone开发工具篇-charles proxy的使用
软件Charle是一个HTTP代理服务器,HTTP监视器,反转代理服务器.它允许一个开发者查看所有连接互联网的HTTP通信.这些包括request, response现HTTP headers (包含cookies与caching信息)。官方地址:http://www.charlesproxy.com,其中有一篇博文,介绍如何抓取IPhone真机数据包(IPhone HTTP CO原创 2013-09-04 10:42:51 · 35317 阅读 · 8 评论 -
【iOS越狱开发】如何将应用打包成.ipa文件
在项目开发中,我们常常需要将工程文件打包成.ipa文件,提供给越狱的iphone安装。下面是一种方法:1、首先应该给工程安装好配置文件(这里不再敖述),在ios device的状态下,运行成功。2、选择Product->archive,如下图3、点击Distribute按钮,弹出新窗口,选择Export as Xcode Archive,如下:4、弹出是原创 2014-06-18 00:12:13 · 7542 阅读 · 0 评论 -
IOS用Jenkins持续集成笔记
这篇文章不是一个介绍如何使用jenkins的教程,而是自己在实际搭建过程中遇到的种种问题的一个总结1 关于教程推荐几个不错的使用Jenkins搭建iOS开发的CI服务器 | webfrogsJenkins+Github+Testflight在Mac下搭建持续集成环境 | Tiger的小站2 下载安装问题直接下载 http://ftp-chi.osuosl.org原创 2014-08-22 13:31:26 · 15494 阅读 · 0 评论 -
关于Mac终端故障一直出现 [进程已完成]
终端已打开就出现下面信息,无法输入任何的命令Last login: Mon Aug 18 10:00:36 on ttys000[进程已完成]原因:不知谁修改了 终端-》偏好设置-》启动-》shell打开方式命令: /usr/bin/false解决办法:命令改为:/bin/bash原创 2014-08-18 10:08:37 · 31496 阅读 · 10 评论 -
Xcode6 模拟器不显示键盘解决方案
今天更新了Xcode6.0.1,程序跑起来的时候发现有时候键盘可以弹出来,有时候又弹不出来。项目中用到了IQKeyboardManager第三方库,以为是第三方库出问题了,就把第三方禁掉了,但是发现键盘还是不弹出来,吓我一大跳。后来在网上找到了解决方案。只需要在模拟器的菜单中找到hardware -> keyboard -> 取消勾掉connect hardware keyboard(快捷键s原创 2015-01-12 14:40:34 · 8241 阅读 · 0 评论 -
Xcode及模拟器SDK下载
原文地址:http://blog.youkuaiyun.com/zhangao0086/article/details/38491271如果你嫌在App Store下载Xcode太慢的话,你也可以选择从网络上下载:Xcode下载Xcode 6.2 Beta 2:http://pan.baidu.com/s/1c0pNFC8Xcode 6.2 Beta转载 2015-01-12 14:27:02 · 2068 阅读 · 0 评论 -
Xcode6 管理provisioning profile
在xcode 5 "organizer"里provisioning profile的管理界面已经不再有,而是改为在menu "Xcode > Preference... >Accounts tab"里进行管理, 还有一点不同的是你需要在Accounts tab里添加Apple ID with password profile文件的存放位置为/Users/用户名/Librar原创 2015-03-17 13:07:28 · 19334 阅读 · 0 评论 -
"Mac OS X"想要进行更改。键入管理员的名称和密码以允许执行此操作("Mac OS X"想使用系统钥匙串)
不知什么时候开始,每次我在运行xcode在真机上,或者archive打包的时间,都会弹出输入用户名和密码的框,搞的烦死了:解决方法:打开钥匙串访问双击那些密钥弹出框:改变到允许所有应用程序访问此项目,输入一次密码即可!!解决!不用每次输入了。嘻嘻。转载 2015-03-13 19:05:07 · 18378 阅读 · 0 评论 -
怎么去掉Xcode工程中的某种类型的警告
XCode警告 问题描述 在我们的项目中,通常使用了大量的第三方代码,这些代码可能很复杂,我们不敢改动他们,可是作者已经停止更新了,当sdk升级或者是编译器升级后,这些遗留的代码可能会出现许许多多的警告,那么我们有没有办法去掉这些烦人的警告,不然一个工程几百个警告,你看着怎么都不爽吧。我们怎么去掉警告呢?1. 最直接、最一劳永逸、最安全的方式,直接找到警告的那段原创 2015-03-24 16:45:46 · 3369 阅读 · 1 评论 -
iOS平台如何使用TestFlight进行Beta测试
使用 TestFlight,你可以向测试人员发布你 App 的 prerelease 版本来收集反馈信息,为将来发布 App 的正式版做准备。现在 TestFlight 是一个可选功能,你也可以不使用它,而是像以往发布 App 那样直接提交到 appStore。TestFlight 使用起来很容易,还是免费的,不妨把它作为你改进 App 的另一种渠道。不过现在 TestFlight 只转载 2015-04-22 14:09:18 · 8680 阅读 · 0 评论 -
Xcode 7免证书真机调试
在Xcode 7中,苹果改变了自己在许可权限上的策略,此前Xcode只开放给注册开发者下载,但Xcode 7改变了这种惯有的做法,无需注册开发者账号,仅使用普通的Apple ID就能下载和上手体验。此前开发者需每年支付99美元的费用成为注册开发者才能在iPhone和iPad真机上运行代码,苹果新的开发者计划则放宽要求,无需购买,只要你感兴趣同样可以在设备上测试app。如果你打算向App Sto转载 2015-12-28 16:47:08 · 1386 阅读 · 0 评论 -
CornerStone 2.7.18 永久试用方法
参考:http://blog.youkuaiyun.com/u010046748/article/details/51487447本方法原理,下载14天试用版本,到期后,删除安装记录,重新安装,又开始14天试用。如果你已经安装并运行过软件,并且试用快到期,那就需要找到安装记录并删除它。步骤如下: 1. 显示系统隐藏文件。 在终端(Termi原创 2017-02-27 15:08:06 · 1873 阅读 · 1 评论 -
IOS之如何把自己开发的App安装到越狱的手机
场景: 有开发者账号,可以把设备加到开发者账号中,真机调试。现在需要打包,安装到的越狱手机上(此越狱手机没有加到开发者账号中,另外公司的人)。常识:没有越狱的话,最大的问题就是设备的签名,每个程序都有对应的mobile provision文件,这个文件记录了这个程序是用来发布的还是 调试的,调试的话,是在哪些设备上调试,以及对应的发布和调试证书。这个mobile pro原创 2014-06-18 00:10:21 · 11407 阅读 · 1 评论 -
使用Xcode修改iOS项目工程名和路径名
使用Xcode修改iOS项目工程名和路径名原创 2014-05-19 11:31:15 · 5192 阅读 · 0 评论 -
sqlite3常用命令&语法
sqlite数据库只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库,SQLite大量的被用于手机,PDA,MP3播放器以及机顶盒设备。 Mozilla Firefox使用SQLite作为数据库。 Mac计算机中的包含了多份SQLite的拷贝,用于不同的应用。 PHP将SQLite作为内置的数据库。 Skype客户端软件在内部使用SQLite。原创 2013-10-12 11:16:34 · 2305 阅读 · 0 评论 -
IPhone开发工具篇-Smart svn的使用一
IPhone开发工具篇-Smart svn的使用原创 2013-09-28 13:39:26 · 21975 阅读 · 3 评论 -
IPhone开发工具篇-Smart svn的使用二 如何在Xcode下使用SVN
1、Xcode4中苹果有自带的SVN软件------>Organizer------>Repositories2、SVN checkout到本地后,删除本地file,对服务器有影响吗? 不会影响服务器,当你执行“svn update”时会zai再次被自动下载;当删除后再执行“svn commit”就会在服务器上也对应删除。 3、连接服务器原创 2013-09-28 13:41:23 · 3964 阅读 · 0 评论 -
IPhone开发工具篇-Smart svn的使用三 svn 常用命令
svn co http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码svn co svn://路径(目录或文件的全路径) [本地目录全路径] --username 用户名 --password 密码 svn checkout http://路径(目录或文件的全路径) [本地目录全路径] --username 用户名原创 2013-09-28 13:43:11 · 6094 阅读 · 0 评论 -
IPhone开发工具篇-利用xcode profile和analyze进行性能优化
IPhone开发工具篇-利用xcode profile和analyze进行性能优化原创 2013-09-28 13:49:22 · 40226 阅读 · 3 评论 -
Xcode 5的新特性
转自苹果开发者中心 Xcode 是用于构建 Mac app 和 iOS app 的完整工具集。而 Xcode 5 中的这些工具比以往更强大,能帮助您创建快速、高效的高质量 app。Xcode 自动配置您的 app 以使用最新的 Apple 服务,在统一的资产目录下管理您的众多图像,并帮助您在 iOS 7 或 OS X Mavericks 上设计出外观精美的 app。转载 2014-01-22 10:38:51 · 1642 阅读 · 0 评论 -
苹果开发者证书下载/安装
证书。(最好是下载它的完整的向导说明书,是一个PDF,7M多,步骤还是挺详细的。但是这本手册在网上没有见过中文版的说明,所以在这里简单介绍一下。)这个开发者中心的用户权限分三种类型:Agent,Admin,Developer。Agent拥有完整的管理权限。 Admin也可以管理用户和证书。Developer只能管理自己的证书和设备。只有Agent有上传软件到App Stor原创 2014-02-12 10:09:58 · 27002 阅读 · 1 评论 -
github上传自己的开源代码
这是我第一次应用git,以下仅供git的初学者参考。 github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般的免费用户只能使用公共仓库,也就是代码要公开。这对于一般人来说公共仓库就已经足够了。原创 2014-03-11 17:56:17 · 15719 阅读 · 0 评论 -
github如何删除一个repository(仓库)
如何删除自己创建的一个项目,我浏览了一下github网站,确实不太容易找到删除功能。这里介绍一下啊如何在github上删除一个repository原创 2014-03-12 10:36:21 · 31418 阅读 · 6 评论 -
使用CocoaPods管理依赖库
> 工欲善其事,必先利其器本篇内容将介绍Mac和iOS开发中必备的一个依赖库管理工具CocoaPods。CocoaPods是什么在iOS开发中势必会用到一些第三方依赖库,比如大家都熟悉的ASIHttpRequest、AFNetworking、JSONKit等。使用这些第三方类库能极大的方便项目的开发,但是,集成这些依赖库需要我们手动去配置,例如集成ASIHttpRe转载 2014-04-18 17:01:44 · 1254 阅读 · 0 评论 -
Mac之vim普通命令使用
高级一些的编辑器,都会包含宏功能,vim当然不能缺少了,在vim中使用宏是非常方便的::qx 开始记录宏,并将结果存入寄存器xq 退出记录模式@x 播放记录在x寄存器中的宏命令稍微解释一下,当在normal模式下输入:qx后,你对文本的所有编辑动作将会被记录下来,再次输入q即退出了记录模式,然后输入@x对刚才记录下来的命令进行重复,此命令后可跟数字,原创 2014-04-18 23:44:06 · 57777 阅读 · 0 评论 -
IOS上传AppStore报错-No suitable application records were found
今天项目上传Appstore,突然报错。而且同事也都报这个错。排查了如下可能错误的路径:1 Bundle Id,Xcode中和itunes connect中是一致的。这是个老项目,已迭代多个版本。2 Application Loader 登录为跟证书一致的账号。3 由于我没有devleper.apple.com的管理权限,还特意跟公司it客服,排查证书管理的相关可能,...原创 2018-08-02 15:49:21 · 1241 阅读 · 0 评论