iOS Xcode 使用整理
来源:互联网 发布:excel 宏编程的语法 编辑:程序博客网 时间:2024/05/17 04:11
+++++++++++++++++++++++++++++++++++++++++++++++++++
For complete removal old Xcode you should remove
- /Applications/Xcode.app
- /Library/Preferences/com.apple.dt.Xcode.plist
- ~/Library/Preferences/com.apple.dt.Xcode.plist
- ~/Library/Caches/com.apple.dt.Xcode
- ~/Library/Application\ Support/Xcode
- ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
++++++++++++++++++++++++++++++++++++++++++
To see which xcode is using:
xcode-select -p
如果不是自己所用的版本,则可以用xcode-selet -s 来设定使用的xcode路径
++++++++++++++++++++++++++++++++++++++++++
xcode plugins:
xcode的plugin安装在~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/
因此升级版本的时候可能遇到plugin不兼容导致plugin不能使用或者xcode崩溃,那么需要先手动删除plugin的内容,然后重新安装。
目前使用的plugin:
xvim:https://github.com/XVimProject/XVim
BlockJump:https://github.com/tyeen/BlockJump
以上安装方法可以git 工程目录到本地,然后用xcode打开工程->run 工程会自己自动安装。
从xcode8以后,apple官方不允许直接加载第三方的plugin,因此需要一些额外的工作,其实就是将app重新签名来成为正式的官方plugin,步骤如下:
security find-identity -p codesigning //获取可用证书的ID,如果没有可用证书可用参考xvim的GitHub官方网址
clean掉刚才plugin的工程
codesign -f -s <刚才保存的那串IdentifyID> Xcode.app
重新打开plugin工程编译运行安装
重启xcode就应该会提示loadbundle,点击同意,如果没有弹出提示框则要检查下当前的xcode对应的UUID是否在插件允许的list里面,检查方法如下:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID //获取UUID
~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/XVim.xcplugin/Contents/Info.plist //在list中检查,如果没有就添加上诉UUID
另外如果不小心点击了不同意加载插件,则需要先关闭xcode然后执行以下命令:
defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-X.X (X.X is your Xcode version) //DVTPlugInManagerNonApplePlugIns存在于~/Library/Preferences/com.apple.dt.Xcode.plist中
然后再重启xcode。
以上的plugin还可以通过安装plugin管理器插件来管理安装:Alcatraz,但是这个管理工具不太稳定,因此暂时不用。
++++++++++++++++++++++++++++++++++++++++++++
xcode theme:
xcode的主题都放在:~/Library/Developer/Xcode/UserData/FontAndColorThemes/
因此可以自行网上下载主题放到该目录下,然后重启xcode设置->preference->fonts&color
一个主题的github地址:https://github.com/hdoria/xcode-themes
0 0
- iOS Xcode 使用整理
- XCode 使用技巧整理
- XCode使用二:Xcode快捷键整理
- 【整理】Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得
- 【整理】Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得
- 【整理】Xcode中的iOS模拟器(iOS Simulator)的介绍和使用心得
- Xcode使用的快捷键整理
- iOS XCode快捷键使用
- iOS开发-XCode常用快捷键整理
- iOS开发-XCode常用快捷键整理
- IOS开发-XCode常用快捷键整理
- ios开发之 xcode使用
- ios基础-XCode使用技巧
- iOS Xcode插件的使用
- ios性能测试-使用Xcode
- 【IOS】1.xcode 开发的零碎整理 | ARC 关闭键盘
- 关于iOS,Xcode的一些小技巧整理
- iOS & Xcode 常见问题整理(持续更新……)
- Gson解析json文件
- 页面间传中文值
- socket编程中的阻塞和非阻塞 以及 I/O复用总结
- java排序算法(3)—希尔排序
- 小白ubuntu安装qemu虚拟机
- iOS Xcode 使用整理
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 金蝶K3wis13.0 CRM报错
- ASP.NET ZERO 学习 —— (10) 应用开发Demo之创建实体对象
- 郑桂兰董事长、秦燕导演、叶武会长共贺北京爱尚文化艺术中心开学季
- Java 8系列之重新认识HashMap
- 远程访问(云)服务器上ipython设置
- android5.x怎么修改屏幕亮度
- Rxjava+Retrofit+OKHttp框架开发时遇到的坑(有遇到就更新)