iOS给x-code8写插件(傻瓜教程)

今天对插件进行了解,Xcode 8前,开发者可以通过Github上面插件下载下来并运行代码来实现添加插件,甚至在著名的插件管理工具Alcatraz管理插件。但是,Xcode 8成为这种开始方式的终结者,因为它提供了自家的Xcode Source Editor Extension方式开发插件。然后我就上网收索资料看如何自己写插件,发现每个文章都写的不全,接下来我将一步一步的实现个小插件,直接看下面的流程图就可以了:(这个属于傻瓜式教程,一定要仔细,和我的一模一样!!!!!!)

一.创建一个工程,"MacOS": 看清楚了是MacOS项目,别创建错了.

E4B69D5B-5F1B-4968-9BC1-E9BF1CEFB429.png

1.1点击Next如下图:(这个Team要有,不要忘记!!!)

0404E149-9304-459C-8AE8-42C9FEFD71A9.png

1.2点击Next:此时项目工程如下图所示:(点击之后是创建工程的Team)

ED4E3993-7492-44D6-A525-E64D0A87D834.png

1.3接下来点击x-code菜单栏,如下图所示:

B94B32A9-9053-4466-A7A3-85D0A60CBFA6.png
055046FA-3A17-4062-A471-F69B8788C921.png

1.4点击Next如下图,这时候选择的Team要和上面的team一样,如下图:

![Uploading 54DD7D02-AB0C-4626-85CC-D8904DF9B78F_232482.png . . .]

1.5点击Activate:

54DD7D02-AB0C-4626-85CC-D8904DF9B78F.png

1.6此时的项目目录如下:

BA92C017-BC95-4FDA-99C0-114B72A56D09.png

1.7这个时候,创建这个插件功能就完事了!!!接下来就是开始编写插件的代码了:

34D0FB67-BAC6-40BA-B632-B901496F1C27.png

1.8这是一个删除行的简单插件的代码,自己研究写别的,写完之后,可以给插件改名,在I

21950653-770F-493C-B18B-9FCA2D34140F.png

nfo.plist文件中,如下图:

1.9接下来运行插件如下图:

2CB50F6A-8D94-4195-BFB3-D2A7DE248D07.png

2.0如果运行成功的话:会出现下面这个图:(注意:一定要看看你的插件工程是不是这个状态,否则插件不能使用!!!

![Uploading 7E3FC936-4E94-4766-81B2-718A88DA46E5_767881.png . . .]
)

392959B7-5D22-43E3-BBF8-6997348D0839.png

也会出现这个黑色的:

55646D34-20ED-45B2-83F2-0DF791E1B66C.png

2.1用这个打开右侧的任意一个项目就可以使用插件了!!!如下图:

QQ20170831-145052-HD.gif

这样操作就把选中的行数删掉了!!!.

2.2上面的操作是在没有问题的情况下顺利进行的,如果出现这个情况如下图:

就是在步骤1.9之后,如果失败了,失败原因如下:

7E3FC936-4E94-4766-81B2-718A88DA46E5.png

就是这个原因,你要保证上面的操作和我是一样的,解决方法:打开终端输入命令: sudo /usr/libexec/xpccachectl 然后重新启动电脑在运行!!!

2.3我们打开x-code,然后 command + , 可以设置插件的快捷键:

722A7399-34B3-4DBC-906B-4AECA4E6DB09.png

2.4 这样就可以了,现在只能运行插件项目才能使用插件,这个很不方便,我们接下来对自己写的插件进行安装:

打开插件工程:


E935318C-BD77-4619-8F59-67B4CDB24F03.png

将这个插件Show In Find, 复制Delete这个应用程序到应用程序:

D3EFDF77-6BD0-417A-9A44-A0609B5D5275.png

2.5 这个时候双击这个Delete应用程序进行安装,安装之后打开"系统偏好设置"里面的"扩展":

C42F5D87-F4EB-47AB-8AE8-C093DCAE72ED.png

这个时候就完成了,打开任意一个项目就可以使用自己写的插件了!!!

写完之后,有的人问:我用x-code8+也可以使用插件,就是对x-code进行签名认证生成一个XcodeSingner,这个我也做过,网上有一大堆教程,你们可以去看,

Xcode Source Editor Extension 这个是苹果推荐使用的,因为他考虑Xcode的稳定性,所以推荐使用.毕竟这也是人家自己的东西.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,752评论 25 709
  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 10,135评论 0 12
  • 当灵魂老去 活泼的孩子也不再有生机 当灵魂老去 一切的一切都有关利益 当灵魂老去 风月便不存在 所有风景也都不可爱...
    趣果x阅读 3,552评论 0 0
  • “以琛,你知道吗?曾经站在异国街头满眼异样的肤色,连一个像你的背影都看不到。现在终于可以告诉你,我很想你。” 半夜...
    Mr__糖先生阅读 1,751评论 1 2
  • 最近一个好友突然失去音讯,发微信没有回复,打她手机竟然是空号。我急得方寸大乱,她到底是怎么了?虽然不是每天,但隔三...
    尧月之秀阅读 3,060评论 2 2

友情链接更多精彩内容