关于Xcode的一些个性化定制及常用插件安装
1. 配置自定义的IDE配色
只需自行编写(寻找)一个.xccolortheme 格式的plist文件,拖入以下目录,然后重启Xcode即可
# 管理xcode自定义配色的目录
~/Library/Developer/Xcode/UserData/FontAndColorThemes/
e.g. https://github.com/halcyonmobile/xcode-monokai-revisited
2.自动格式化swift5代码风格
官方的代码风格The Official raywenderlich.com Swift Style Guide.规则如下所示
https://github.com/raywenderlich/swift-style-guide
请结合realm家出的swiftLint使用,简略步骤如下
- 安装swiftLint
brew install swiftlint
- 配置规则
将规则配置yaml文件下载下来,然后放置~/com.raywenderlich.swiftlint.yml.
全局目录中即生效,如果设置单个项目的规则需要放置和xproject同一层目录即可。
规则详解如下:
https://realm.github.io/SwiftLint/rule-directory.html -
在项目中添加脚本执行此检测文件
PATH=/opt/homebrew/bin:$PATH
if [ -f ~/com.raywenderlich.swiftlint.yml ]; then
if which swiftlint >/dev/null; then
swiftlint --no-cache --config ~/com.raywenderlich.swiftlint.yml
fi
fi
- 每次build时即会执行
3.添加udid后 ad-hoc签名文件未自动更新,打得新包不包含新设备
清除本地目录~/Library/MobileDevice/Provisioning