<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[touch929的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/touch929</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; touch929]]></copyright><item><title><![CDATA[Mac 终端提示：The default interactive shell is now zsh.]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/105645053</link><guid>https://blog.youkuaiyun.com/touch929/article/details/105645053</guid><author>touch929</author><pubDate>Mon, 20 Apr 2020 21:30:38 +0800</pubDate><description><![CDATA[今天打开电脑终端，显示如下页面：



根据终端的提示，我打开了https://support.apple.com/kb/HT208050这个链接，才知道原来：升级了macOS Catalina，新系统的shell已经更换为zsh。

解决办法：

不使用bash，切换zsh，chsh -s /bin/zsh命令切换即可。
	继续使用bash。
-输入vim ./.bash_profile回车...]]></description><category></category></item><item><title><![CDATA[在Mac OS X上安装Git和简单使用]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/104791140</link><guid>https://blog.youkuaiyun.com/touch929/article/details/104791140</guid><author>touch929</author><pubDate>Wed, 11 Mar 2020 18:51:58 +0800</pubDate><description><![CDATA[如果你正在使用Mac做开发，有两种安装Git的方法。

一是安装homebrew，然后通过homebrew安装Git，具体方法请参考homebrew的文档：http://brew.sh/。

这里只做简单介绍：首先打开终端复制、粘贴以下命令，回车


/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/...]]></description><category></category></item><item><title><![CDATA[Macbook pro上安装Android studio]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/104589846</link><guid>https://blog.youkuaiyun.com/touch929/article/details/104589846</guid><author>touch929</author><pubDate>Sun, 01 Mar 2020 23:09:38 +0800</pubDate><description><![CDATA[1. 下载AndroidStudio及SDK

下载AndroidStudio ,选择Mac版本下载下载地址：http://www.android-studio.org



下载SDK 如图：



下载完成后，&lt;下载&gt;中有.dmg文件以及SDK文件夹，双击打开.dmg文件，如图，将AndroidStudio拖入Applications中，生成应用图标

2. 安装A...]]></description><category></category></item><item><title><![CDATA[iOS Bugly符号化准确快速定位bug]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/102860628</link><guid>https://blog.youkuaiyun.com/touch929/article/details/102860628</guid><author>touch929</author><pubDate>Fri, 01 Nov 2019 17:46:58 +0800</pubDate><description><![CDATA[1.先在Mac上安装Java运行环境下载地址：https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.验证java环境是否安装成功,终端中输入：java -version，显示如下信息，就证明安装成功

3.去Xcode中找到已经发布成功上传的包，并找到dSYM文件

通过x...]]></description><category></category></item><item><title><![CDATA[linker command failed with exit code 1 (use -v to see invocation)，经典Xcode编译错误的出现和解决！]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/83383482</link><guid>https://blog.youkuaiyun.com/touch929/article/details/83383482</guid><author>touch929</author><pubDate>Thu, 25 Oct 2018 17:43:36 +0800</pubDate><description><![CDATA[linker command failed with exit code 1 (use -v to see invocation)这个肯定是个xcode编译运行的时候经典的报错了。

这个问题曾经在我的项目编译和运行的时候多次出现，但是从来没有记录过。现在就想每次出现对它进行一下记录，这样为以后出现同样的问题的时候让自己也有个更加快速的方法找到解决之路。

linker command faile...]]></description><category></category></item><item><title><![CDATA[iOS10---新特性以及适配点]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/81945014</link><guid>https://blog.youkuaiyun.com/touch929/article/details/81945014</guid><author>touch929</author><pubDate>Wed, 22 Aug 2018 15:30:22 +0800</pubDate><description><![CDATA[ 


	iOS 10 新特性以及适配点
	

	SiriKit
	
所有第三方应用都可以用Siri，支持音频、视频、消息发送接收、搜索照片、预订行程、管理锻炼等


	Proactive Suggestions 系统预先建议
	
背景就是iOS9的时候系统给予的主动建议 通过：Spolight搜索，Safari搜索，Handoff，或者siri建议。

在iOS10之后新增了，键盘QuickTy...]]></description><category></category></item><item><title><![CDATA[mac pro终端如何在指定文件夹新建文件夹]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/79806185</link><guid>https://blog.youkuaiyun.com/touch929/article/details/79806185</guid><author>touch929</author><pubDate>Tue, 03 Apr 2018 17:12:25 +0800</pubDate><description><![CDATA[新建文件夹有两种方式：
1、用户图形界面下：
鼠标右键-->新建文件夹

输入您所要创建的文件夹的名称即可：

2、从终端新建：
如何您喜欢从命令行进行操作，那么可以在终端中进行文件夹的创建，使用mkdir指令即可，附上一个效果图：
首先输入命令　cd 某个文件夹路径/　回车
然后输入命令　mkdir 文件夹名称 回车就搞定了]]></description><category></category></item><item><title><![CDATA[iOS推送证书生成pem文件（详细步骤）]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/79805600</link><guid>https://blog.youkuaiyun.com/touch929/article/details/79805600</guid><author>touch929</author><pubDate>Tue, 03 Apr 2018 17:01:52 +0800</pubDate><description><![CDATA[1、pem文件概述

pem文件是服务器向苹果服务器做推送时候需要的文件，主要是给php向苹果服务器验证时使用，(我用在百度推送的时候)下面介绍一下pem文件的生成。

2、生成pem文件步骤

1、打开钥匙串，选择需要生成的推送证书（不需要把证书下拉展开）


选择相应证书
 


2、将Certificate和Private key导出得到 .p12 文件

2.]]></description><category></category></item><item><title><![CDATA[pod删除已导入的第三方库和移除项目中的cocoapods]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/78654656</link><guid>https://blog.youkuaiyun.com/touch929/article/details/78654656</guid><author>touch929</author><pubDate>Tue, 28 Nov 2017 15:31:36 +0800</pubDate><description><![CDATA[CocoaPods是一个负责管理iOS项目中第三方开源库的工具。CocoaPods的项目源码在Github上管理。在我们有了CocoaPods这个工具之后，只需要将用到的第三方开源库放到一个名为Podfile的文件中，然后在命令行执行$ pod install命令。CocoaPods就会自动将这些第三方开源库的源码下载下来，并且为我的工程设置好相应的系统依赖和编译参数. 但是如果我们导入的某个第三]]></description><category></category></item><item><title><![CDATA[苹果6s刷机教程，苹果6s Plus刷机教程]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/78500420</link><guid>https://blog.youkuaiyun.com/touch929/article/details/78500420</guid><author>touch929</author><pubDate>Fri, 10 Nov 2017 15:38:35 +0800</pubDate><description><![CDATA[无论是安卓手机，还是苹果手机，大家都会涉及到自己手动刷机的操作。一般情况下，都是当前手机系统中存在有问题了，才会想到需要刷机，比如苹果 iPhone 手机越狱了，想要恢复官方系统之类的。在这里简单介绍下怎么为 iPhone6s 手动刷机的详细操作教程。











工具/原料






苹果6s手机





方法一




]]></description><category></category></item><item><title><![CDATA[更新（D-U-N-S）邓白氏码公司信息（注册勿看）]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/78338404</link><guid>https://blog.youkuaiyun.com/touch929/article/details/78338404</guid><author>touch929</author><pubDate>Wed, 25 Oct 2017 10:37:40 +0800</pubDate><description><![CDATA[公司需申请一个苹果企业开发账号，提交申请后，苹果返回说“我们发现贵公司在 D&B 资料库的电话尚未填写完整”，导致企业账号审核无法通过，最重要的是，必须要等邓白氏资料都完善后，才可提交苹果企业账号申请！




网上搜了下如何更新在邓白氏注册的公司信息，基本只是如何注册邓白氏码流程。。。。。




经过摸索，在这里告诉大家：




请拨打此号码：021-2610 ]]></description><category></category></item><item><title><![CDATA[关于iOS企业开发者账号要注意的地方，谨防被骗]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/78115477</link><guid>https://blog.youkuaiyun.com/touch929/article/details/78115477</guid><author>touch929</author><pubDate>Wed, 27 Sep 2017 17:48:27 +0800</pubDate><description><![CDATA[俗话说，没有套路就不会有伤害。但是网上骗子太多，随时都有可能被骗。很多老司机都有被骗的经历，更别说新手了。今天我们来聊聊新司机如何防止在iOS企业开发者账号上被套路或者被骗。

iOS企业开发者账号，或者苹果企业开发者账号，是苹果公司推出用来进行敏捷开发，加快团队开发和测试而使用的，还可以用在MDM移动设备管理上。年费299$，使用该证书不能把app上传到appstore。仅能用于公司内部测试]]></description><category></category></item><item><title><![CDATA[最详细开发者账号申请流程，不看后悔]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/77539985</link><guid>https://blog.youkuaiyun.com/touch929/article/details/77539985</guid><author>touch929</author><pubDate>Thu, 24 Aug 2017 19:08:18 +0800</pubDate><description><![CDATA[申请苹果开发者证书，最详细过程，不看后悔。
苹果开发者账号，分为两种。
第一种，Enterprise Program，为公司内部员工打包测试用，不可公开下载，售价$299。
第二种，Developer Program，对外发布。售价$99，约合￥688。
这里申请的是$99的Developer Program证书。
前提是你有apple id，如果没有的话，点这创建，创建apple id]]></description><category></category></item><item><title><![CDATA[MacBook怎样装Win10?系统]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/73933479</link><guid>https://blog.youkuaiyun.com/touch929/article/details/73933479</guid><author>touch929</author><pubDate>Fri, 30 Jun 2017 09:54:12 +0800</pubDate><description><![CDATA[最近科技界最大的新闻莫过于微软提前于7月29日发布了Windows10正式版下载，作为微软旗下最新一代的操作系统，也是微软首个将桌面和移动结合在一起的Windows操作系统，一经发布便引起了巨大的反响。仅在7月29日至8月1日这几天，Windows10的市场份额就达到了2.47%，装机量达到了6700万台！与之相比，苹果OS
 X的市场份额则出现了明显的下滑。


Win10的市场表现强势]]></description><category></category></item><item><title><![CDATA[Xcode 下删除Provisioning Profiles文件详细介绍]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/73301855</link><guid>https://blog.youkuaiyun.com/touch929/article/details/73301855</guid><author>touch929</author><pubDate>Thu, 15 Jun 2017 19:27:07 +0800</pubDate><description><![CDATA[这篇文章主要介绍了Xcode 下删除Provisioning Profiles文件详细介绍的相关资料,需要的朋友可以参考下


Xcode 中有很多不可以用的Provisioning Profiles 文件，每次选择手机证书时，看着那么长的菜单很烦有木有？


在Xcode 5中删除 Provisioning Profiles，打开finder-->前往中输入~/Library/Mob]]></description><category></category></item><item><title><![CDATA[iOS架构师之路：制定代码规范]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/72896223</link><guid>https://blog.youkuaiyun.com/touch929/article/details/72896223</guid><author>touch929</author><pubDate>Wed, 07 Jun 2017 09:19:49 +0800</pubDate><description><![CDATA[先吹个牛，我打心眼自认为自己是喜欢对团队项目的代码质量负责的人，对于思考如何写出高质量可读性的代码我是乐此不彼。之前我写过两篇关于代码命名规范和代码编写规范的文章，《iOS架构师之路：iOS开发（OC）中的命名规范》、《iOS架构师之路：IOS项目中的编码规范》，您要是心情很好，就去看看吧，如果低于很好，那不建议您看，怕您心里骂娘，因为现在看，感觉自己写的不太认真，有不少方面可以写的更细致，恩，我]]></description><category></category></item><item><title><![CDATA[iOS 热更新方案]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/72885465</link><guid>https://blog.youkuaiyun.com/touch929/article/details/72885465</guid><author>touch929</author><pubDate>Tue, 06 Jun 2017 17:23:19 +0800</pubDate><description><![CDATA[以下是iOS app热更新的几种方案, 

由于苹果在2017年3月左右更新了开发者协议, 禁止需要线上审核的应用进行热更新, 所以请大家慎用

(企业版不需要提交审核当然是可以使用的)




一、JSPatch

热更新时，从服务器拉去js脚本。理论上可以修改和新建所有的模块，但是不建议这样做。

建议 用来做紧急的小需求和 修复严重的线上bug。

 

二]]></description><category></category></item><item><title><![CDATA[如何实现iOS热更新]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/72885406</link><guid>https://blog.youkuaiyun.com/touch929/article/details/72885406</guid><author>touch929</author><pubDate>Tue, 06 Jun 2017 17:18:57 +0800</pubDate><description><![CDATA[最近被苹果审核整怕了，每次提交版本都得等待一周到两周的审核时间，我是受不了这种速度了，于是决定研究有没有其他的方法跳过提交版本这个步骤，同样能够修复bug呢，于是我找到了JSPatch，也许也有很多人觉得这是个很高大上的技术，其实不然，我们只需要在项目里引入极小的引擎文件，就可以使用 JavaScript 调用任何 Objective-C 的原生接口，替换任意 Objective-C 原生方法。当]]></description><category></category></item><item><title><![CDATA[ArcGIS中的三种查询]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/72654227</link><guid>https://blog.youkuaiyun.com/touch929/article/details/72654227</guid><author>touch929</author><pubDate>Tue, 23 May 2017 17:48:30 +0800</pubDate><description><![CDATA[ArcGIS runtime SDK for WPF/Silverlight中的三种常用的查询：QueryTask、FindTask、IdentifyTask都是继承自ESRI.ArcGIS.Client.Tasks，关系如下图所示：



1、QueryTask：是一个进行空间和属性查询的功能类，它可以在某个地图服务的某个子图层内进行查询，顺便提一下的是，QueryTask进行查询的地图]]></description><category></category></item><item><title><![CDATA[连接常见错误linker command failed with exit code 1 (use -v to see invocation)]]></title><link>https://blog.youkuaiyun.com/touch929/article/details/69258836</link><guid>https://blog.youkuaiyun.com/touch929/article/details/69258836</guid><author>touch929</author><pubDate>Wed, 05 Apr 2017 16:08:02 +0800</pubDate><description><![CDATA[连接常见错误linker command failed with exit code 1 (use -v to see invocation)



这种问题，通常出现在添加第三方库文件或者多人开发时。

这种问题一般是找不到文件而导致的链接错误。 我们可以从如下几个方面着手排查。

 

1.以如下错误为例，如果是多人开发，你同步完成后发现出现如下的错误。

 

]]></description><category></category></item></channel></rss>