injection for Xcode UI插件集成

一、injection插件 实时更新效果
  • Injection for Xcode 是一个Xcode插件
  • xcode项目运行状态时,无需关闭正在运行的App,直接编辑代码进行动态修改UI后,按住 ctrl + = 快捷能够动态更新UI效果。
    • 注意 : 按住 ctrl + = 后,需要退出刚才编辑的需要刷新的视图界面,后再次进入,能够立即查看刷新效果。如图:
效果图.gif
二、xcode9 中 插件集成
    1. 下载地址: injectionforxcode
    1. 安装:点击下载xcode项目,运行


      Snip20171214_2.png
    1. 重启xcode,看是否提示 ‘load bundles’。选择load bundles
    • 注意:苹果为了避免类似 Xcode Ghost 事件的再次发生,Xcode8后 禁用了插件机制,所以不会提示。
    • xcode9解决方法:去除Xcode签名 。
     1、重新签名Xcode
      # 1.1 终端输入此命令后,重启打开xcode,选择load Bundles,千万不要选错。
      update_xcode_plugins
      # 去除Xcode签名,否则插件无法不会生效,终端输入命令:
      update_xcode_plugins --unsign
    
    • 特别注意: 去除签名后,没有签名的Xcode无法打包上传app store, 如果要打包可以恢复xcode签名,终端中输入此命令: update_xcode_plugins --restore
    1. 查看是否安装插件成功与使用


      Snip20171214_3.png
  • 5、基本使用就到这。


    Snip20171214_4.png
三、如需安装 Alcatraz 插件管理
  • 去除xcode签名后,终端输入命令:
# 先退出所有Xcode
curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
# 执行
update_xcode_plugins
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容