Xcode8使用插件方法以及乱打印没快捷注释的bug解决办法

学<a href="http://vongloo.me/2016/09/10/Make-Your-Xcode8-Great-Again/">别人的方法</a>, 在Google上看到的, 自己亲测了一下, 没问题, 固态硬盘的黑苹果也能跑的很爽, 就是mac mini 有问题, 有可能跟我mini是MacOS Sierra有关系吧:

首先要去GitHub上下载<a href="https://github.com/fpg1503/MakeXcodeGr8Again">MakeXcodeGr8Again</a> , 打开运行, Successed之后, 把下图指向的app, 右键Show In Finder把app扔到桌面, 之后就可以继续往下看了

红色会变成黑色
  • 上面的做完之后, commd + Q 大退Xcode, 包括模拟器 。
  • 退出 Xcode8,同时运行刚刚导出的 MakeXcodeGr8Again.app,将 Xcode8 拖入其中,等待一段时间(一般本子3~10分钟, Mac mini要慢很多)。
  • 等菊花转完后,应用程序文件夹下会生成一个 XcodeGr8 的应用,运行命令 sudo xcode-select -s /Applications/XcodeGr8.app/Contents/Developer(最好把Xcode放在应用程序里面)将 Xcode 开发路径指向刚生成的 XcodeGr8。
  • 修改之后, 亲身经历, 建议重启电脑, 并且在此时最好把除了Xcode8以外的版本都放进废纸篓, 等一切没问题在还原回来(或者放在其他路径下)就好了, 重启之后在终端执行修复插件的代码。代码如下:
 find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/XcodeGr8.app/Contents/Info.plist DVTPlugInCompatibilityUUID`

PS:可能遇到的问题

  1. 生成了 XcodeGr8 之后,打不开。 解决方法:重启。
  2. 如果之前对其它版本的 Xcode-beat 也有使用这种方式,再对 Xcode8 GM 也是用该方式可能 MakeXcodeGr8Again 这个 APP 会一直闪退。 解决方法:卸载之前生成的 XcodeGr8,再重试。卸载后记得将开发路径重新指回原来的路径,即 sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
    。如果这种方式还不行,卸载所有版本的 Xcode,然后再安装 正式版,重复上述步骤。
  3. 如果按照我上面的步骤来应该不会有以上两个问题发生。

重要的事情说三遍:
不要使用 XcodeGr8 打包上传 Appstore,最好使用服务器打包,保证服务器 Xcode 是 Appstore 下载的!!!
不要使用 XcodeGr8 打包上传 Appstore,最好使用服务器打包,保证服务器 Xcode 是 Appstore 下载的!!!
不要使用 XcodeGr8 打包上传 Appstore,最好使用服务器打包,保证服务器 Xcode 是 Appstore 下载的!!!

Xcode8 出现之后一直都有打印很多没用的问题纷扰, 本人查阅简书, Google后得到结论

就一行代码, 应该是每次工程都要写入, 看图:

这是第一步
这是第二步

最后按照Key-Value的形式写入OS_ACTIVITY_MODE = Disable

最后就是快捷键注释问题了~要是有不能用的小伙伴可以用我Google的方法

打开终端, 运行命令: sudo /usr/libexec/xpccachectl

很简单的一句话, 小伙伴来用一下吧, 使用之后要重启电脑就OK了:


第一个是系统快捷, 第二个系统为开发者添加的类似VVDocument的注释

最后希望这些能帮助小伙伴们, 我遇到这些问题的时候都是东找西找, 最后拼在一起发给大家

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容