iOS tips 1

2015-09-22 | 阅读

使用Xcode7-Beta出现错误”Could not find Developer Disk Image”

原因是Xcode7-Beta不支持设备8.4。在 Xcode/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport文件夹下会列出当前Xcode所支持的设备,而在Xcode7-Beta对应文件夹下未发现 支持8.4.

解决方法,到Xcode6.4对应的文件夹下把 8.4的文件夹给复制过去就可以了.

Xcode7所支持的模拟器只有 8 - 9,所以7的模拟器都无法使用,只能下载个xcode6.4来调试ios7.

Xcode7 报错 does not contain bitcode

在Build Setting 里面搜索bitcode,把Enable Bitcode 更改位NO.

自动注释插件VVDocumenter

xcode中使用该插件来实现该功能,自动补齐格式化注释.

Xcode非常有想法,在所有插件上添加一个属性,叫DVTPlugInCompatibilityUUIDs,是当前Xcode版本的UUID,所以每次更新Xcode后,之前所有的插件都没法用了. 而解决方法只能是先到 ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins文件夹中删除之前的所有插件,再一个一个重新下载. 真是有意思😡.

解决方法:必须删除重新下载这个VVDocumenter.下载了该内容的源码后,在xcode中进行build,插件就会自动安装到~/Library/Application Support/Developer/Shared/Xcode/Plug-ins文件夹下,重启Xcode就可以使用了,使用方法就是用///来在任何一段代码处添加注释.

注意,在安装好插件后,再下一次启动的时候,一定要注意,要点击Load Bundle,你要是点击了Skip Bundle那就完蛋了,因为Xcode本身没有插件管理功能,你必须安装一个Alcatraz来实现插件的管理,而如果你选择跳过,那就再也没有机会重新导入该插件了.

Xcode8后,不再支持插件,使用系统默认的快捷键进行注释: cmd + option + /