摘要: 登录开发者中心https://developer.apple.com 然后找到你的Bundle Identifier。 这里暂时只讲开启推送的功能,如果需要别的直接勾选前面的选择框 然后拉到最下面点击Done 阅读全文
posted @ 2016-03-03 21:38 WE丶301 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 准备: 1. 一个Xcode工程 2. 开发者账号 3. 真机 (重要,模拟器无法进行远程推送,因为模拟器没有UDID) 第一步:绑定工程的Bundle Identifer 首先当然要登录https://developer.apple.com 然后,输入我们买过688点那个App ID帐号和密码哦! 阅读全文
posted @ 2016-03-03 21:37 WE丶301 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 推送原理,先上图 说一下原理吧, 由App向iOS设备发送一个注册通知 iOS向APNs远程推送服务器发送App的Bundle Id和设备的UDID APNs根据设备的UDID和App的Bundle Id生成deviceToken再发回给App App再将deviceToken发送给远程推送服务器( 阅读全文
posted @ 2016-03-03 21:35 WE丶301 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 如何在工程中卸载用cocoapods导入的第三方呢? 1. 打开工程所在文件夹 2. 打开Podfile文件 3. 删除不要的第三方导入命令 4. 然后在回到终端,然后进入到工程目录下,然后更新第三方库(会把没有的自动删除掉) 阅读全文
posted @ 2016-03-03 21:33 WE丶301 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在iOS开发, 涉及到多人协同开发的时候, 这个时候, 我们就得利用版本控制系统(例如GIT), 来合并和管理代码了, 今天我们来讲一下, 利用 SourceTree+oschina进行版本控制 先来灌点鸡汤: 版本控制的方式有2种, 分为GIT 和 SVN, 那么区别是什么呢, 简单说下, GIT 阅读全文
posted @ 2016-03-03 21:28 WE丶301 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1.commit失败(1) 解决办法: 把爆红的路径的文件删除掉, 重新commit 2. push时候, 有100MB限制 解决办法: Git只允许上传最大100MB的文件,如果超过,则会被server reject则需:注意要在.git文件夹目录下执行以上命令 (一般就是本地仓库文件夹路径下) 阅读全文
posted @ 2016-03-03 21:27 WE丶301 阅读(341) 评论(0) 推荐(0) 编辑