Xcode: 플러그인(번들) 목록 초기화하기

발생일: 2016.02.02

키워드: xcode, plugin, bundle, load bundle, skip bundle

문제:
Xcode 플러그인을 설치하고 재시작 했을 때, 아래와 같은 창에서 실수로 Skip Bundle 을 눌러버렸다.


재시작했는데 플러그인 로드 창이 안 뜬다.

어떻게 하면 될까?


해결책:

이 때엔, skip 하기로 했던 번들 목록을 초기화해주면 된다.

플러그인은 com.apple.dt.Xcode 의 DVTPlugInManagerNonApplePlugins-Xcode-[xcode 버전] 형태로 저장되어 있으며,
아래 코드처럼 조회한 후에, `delete` 후 Xcode를 다시 실행하면 된다.

$ defaults read com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.2.1
{
    allowed =     {
    };
    skipped =     {
        "net.JugglerShu.XVim" =         {
            version = 1;
        };
    };
}

$ defaults delete com.apple.dt.Xcode DVTPlugInManagerNonApplePlugIns-Xcode-7.2.1


논의:
가능하면, Xcode 플러그인은 플러그인 매니저인 알카트라즈로 관리하는 게 효율적이다.


참고:




저작자 표시 비영리 변경 금지
신고