Xcode8时代让我们一起继续使用我们的插件吧
2016-11-29 06:07
537 查看
苹果出了Xcode8之后,就加了签名让之前的自定义插件无法继续的安装使用。苹果爸爸这一措施让我们措手不及。
第一步复制一份你从AppStore下载最新Xcode8。正版授权的我们命名为Xcode_Release用于我们发版本使用。复制出来的一份我们改成Xcode.
这是一个小技巧,因为我之前复制出来的命名叫做Xcode8,结果只要运行模拟器就会提示连接不上网络,模拟器无法启动。我就按照网络说的重启Xcode,还是出现。
我发现运行正版的是可以的,我就互换了一下Xcode的名字,结果真的解决了。
重新签名Xcode8
1.打开电脑里面钥匙串
2.选择创建一个证书(在钥匙串访问 - >证书助理)
3.输入你的名字(你喜欢的名字),然后选择“代码签名”的证书类型。不是必需的,但该名称在命令行以后使用,因此可以更好地用在这里很容易区分的名称(我在这里使用XcodeSigner)
1.重新签名的Xcode
下面是Xcode还能使用不错的插件。
AMMethod2Implement
AutoCompletion
Auto-Importer-for-Xcode
AutoHighlightSymbol
CocoaControlsPlugin
cocoapods-xcode-plugin
extract-localizable-string-plugin-xcode
FastCoding-Xcode-Plugin
FastStub-Xcode
findit-for-xcode
FKRealGroup
HCTemplet
HOStringSense-for-Xcode
JSPatchX
MLAutoReplace
Xcode-Quick-Localization
RTTinyPNGWebAPIPlugin
StringManage
StringsValidator
第一步复制一份你从AppStore下载最新Xcode8。正版授权的我们命名为Xcode_Release用于我们发版本使用。复制出来的一份我们改成Xcode.
这是一个小技巧,因为我之前复制出来的命名叫做Xcode8,结果只要运行模拟器就会提示连接不上网络,模拟器无法启动。我就按照网络说的重启Xcode,还是出现。
我发现运行正版的是可以的,我就互换了一下Xcode的名字,结果真的解决了。
重新签名Xcode8
1.打开电脑里面钥匙串
2.选择创建一个证书(在钥匙串访问 - >证书助理)
3.输入你的名字(你喜欢的名字),然后选择“代码签名”的证书类型。不是必需的,但该名称在命令行以后使用,因此可以更好地用在这里很容易区分的名称(我在这里使用XcodeSigner)
1.重新签名的Xcode
$ sudo codesign -f -s XcodeSigner /Applications/Xcode.app (Replace the Xcode path if it is different.)2.我们重新启动Xcode,选择Load Bundle就可以了,但是很多插件已经失效了,我们可以运行下面的命令解决。
find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add `defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID`一些插件不兼容Xcode8甚至会导致Xcode崩溃,我们只能让引起崩溃的插件删除。
下面是Xcode还能使用不错的插件。
AMMethod2Implement
AutoCompletion
Auto-Importer-for-Xcode
AutoHighlightSymbol
CocoaControlsPlugin
cocoapods-xcode-plugin
extract-localizable-string-plugin-xcode
FastCoding-Xcode-Plugin
FastStub-Xcode
findit-for-xcode
FKRealGroup
HCTemplet
HOStringSense-for-Xcode
JSPatchX
MLAutoReplace
Xcode-Quick-Localization
RTTinyPNGWebAPIPlugin
StringManage
StringsValidator
相关文章推荐
- Xcode8时代让我们一起继续使用我们的插件吧
- 【转】Xcode8时代让我们一起继续使用我们的插件
- xcode8继续愉快的使用插件
- 让你的 Xcode8 继续使用插件
- xcode8继续愉快的使用插件
- 让你的 Xcode8 继续使用插件
- iOS日常学习 - 让你的 Xcode8 继续使用插件
- 让你的 Xcode8 继续使用插件
- 让你的 Xcode8 继续使用插件
- iOS日常学习 - 让你的 Xcode8 继续使用插件
- 让你的 Xcode8 继续使用插件
- 让你的 Xcode8 继续使用插件
- 希望我们一起顺畅地使用Google docs
- 我们一起在linux下学习使用makefile
- 【Hadoop】大数据时代,我们为什么使用hadoop
- validate和form插件一起使用
- 使用C3P0管理数据库连接,继续我们的JDBC封装
- 一起谈.NET技术,分享在MVC3.0中使用jQuery DataTable 插件
- 那些年我们一起用过的插件
- 次时代各制作插件使用方案以及技巧,包括UV,烘焙,减面等