Xcode8.3.2 使用插件

本文详细介绍如何在Xcode 8.3.2中安装并配置Vim插件,包括证书创建、应用签名、安装Alcatraz插件市场及通过它安装其他插件的过程。此外,还提供了解决LoadBundle问题的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前段事件写 C++ 专门学习了下 Vim,现在使用使用Xcode有一段时间了,开始怀念 Vim,今天就决定装个 Vim 插件,哈哈

Xcode8.3.2 插件使用

  1. 先下载原版 Xcode8

  2. 在应用程序中将 Xcode8 复制一份(用来以后打包上传)

  3. 打开 钥匙串访问

  4. 菜单 - 钥匙串访问 - 证书处理 - 创建证书

    • 第一行名称填写 XcodeSigner
    • 第二行不变
    • 第三行选 代码签名
    • 其他的都不变 点击 创建.
  5. 终端运行(要等10多分钟,固态硬盘会快一些)

    $ sudo codesign -f -s XcodeSigner /Applications/Xcode.app $ sudo codesign -f -s XcodeSigner /Applications/Xcode.app

  6. 安装 Alcatraz

    • 安装

    curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh

    • 卸载

    rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin

    • 清理缓存

    rm -rf ~/Library/Application\ Support/Alcatraz

  7. 使用 Alcatraz 安装插件了

  8. 重启 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.plist DVTPlugInCompatibilityUUID ```

  1. 误点 Skip Bundle 后需重新 Load Bundle

    终端运行

    defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-8.3.2

    重启Xcode

转载于:https://my.oschina.net/asjoker/blog/903373

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值