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的稳定性,所以推荐使用.毕竟这也是人家自己的东西.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,558评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,002评论 3 387
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 159,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,024评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,144评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,255评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,295评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,068评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,478评论 1 305
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,789评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,965评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,649评论 4 336
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,267评论 3 318
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,982评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,223评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,800评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,847评论 2 351

推荐阅读更多精彩内容

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