一个制作Xcode5插件的模板
2015-01-07 15:39
183 查看
原Github地址:https://github.com/kattrali/Xcode5-Plugin-Template
安装
将 本工成复制到~/Library/Developer/Xcode/Templates/Project Templates/Application Plug-in/Xcode5 Plugin.xctemplate。(如果路径不存在的话就创建Templates/Project Templates/Application Plug-in子目录)
重启Xcode
想创建一个新的Xcode插件的时候,就创建一个新工程,然后从OS X > Application Plug-in中选择Xcode5 Plugin
用法
默认的插件文件夹是和AppKit和Foundation链接的,同时,当创建插件的时候(Xcode重启后),就会在文件目录中创建一个item,名字是“Do Action"。点击这个目录item会打开一个警告。请随意对它进行定制吧。
注意
可以在Info.plist中把XCPluginHasUI设置成Yes来让插件无效。
和Xcode 4不一样,Xcode 5使用了ARC。
增加你希望插件支持的Xcode的UUID到Info.plist的DVTPlugInCompatibilityUUIDs。你可以通过运行下行进行查看:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 。
插件的Debug
我推荐你保持控制台打开的状态,让tail -f /var/log/system.log运行,防止Xcode奔溃或者有时希望看到NSLOG()的情况。
安装
将 本工成复制到~/Library/Developer/Xcode/Templates/Project Templates/Application Plug-in/Xcode5 Plugin.xctemplate。(如果路径不存在的话就创建Templates/Project Templates/Application Plug-in子目录)
重启Xcode
想创建一个新的Xcode插件的时候,就创建一个新工程,然后从OS X > Application Plug-in中选择Xcode5 Plugin
用法
默认的插件文件夹是和AppKit和Foundation链接的,同时,当创建插件的时候(Xcode重启后),就会在文件目录中创建一个item,名字是“Do Action"。点击这个目录item会打开一个警告。请随意对它进行定制吧。
注意
可以在Info.plist中把XCPluginHasUI设置成Yes来让插件无效。
和Xcode 4不一样,Xcode 5使用了ARC。
增加你希望插件支持的Xcode的UUID到Info.plist的DVTPlugInCompatibilityUUIDs。你可以通过运行下行进行查看:
defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 。
插件的Debug
我推荐你保持控制台打开的状态,让tail -f /var/log/system.log运行,防止Xcode奔溃或者有时希望看到NSLOG()的情况。
相关文章推荐
- 一个制作Xcode5插件的模板
- 学习Discuz! X3.2记录:又一个插件制作过程,未涉及数据库,用简单模板重定向
- IE打印模板(1) -- 制作一个Master页
- 为Migrator.net制作一个可自动生成版本号的项目模板
- 使用 Swift 制作一个新闻通知中心插件(1)
- 分享一个制作JQ插件方法的文章
- wordpress如何制作一个跟随滑动的文章目录?Content Index文章目录插件修改篇
- 怎样为你的Windows Live Writer制作一个简单的插件
- 制作一个简洁的jquery插件
- WordPress插件制作教程(一): 如何创建一个插件
- [Hyper-V]制作一个干净的操作系统模板
- 分享一个使用NSIS制作安装包的UI插件
- 一个简单的jQuery插件制作,学习过程及实例
- 自己制作的一个UBB发表情的jQuery插件。
- 自己写的一个分享按钮的插件(可扩展,内附开发制作流程)
- WordPress插件制作教程(二): 编写一个简单的插件
- jQuery的一个小插件模板输入
- 谈我的SiteFactory文章发布方式一个小扩展,从模型、标签、模板到自定义插件,基于ashx的
- 一个jQuery模板插件的测试例子--boilerplate模板插件测试
- 使用 Swift 制作一个新闻通知中心插件(2)