Xcode 8 下使用Alcatraz的可行性

本文要說的是Xcode 8下使用Alcatraz的可能性。我在搜索Xcode 8 下如何使用 Alcatraz 時,搜到了下面一個方案。

具體步驟如下:

https://github.com/steakknife/unsign下載unsign工具,使用 make 編譯unsign,得到可執(zhí)行文件unsign

git clone https://github.com/steakknife/unsign.git
cd unsign
make

然后使用unsign為xcode移除簽名。

sudo ./unsign /Applications/Xcode.app/Contents/MacOS/Xcode

會在/Applications/Xcode.app/Contents/MacOS/下生成Xcode.unsigned,備份好原始的Xcode,把Xcode.unsigned重命名為Xcode,重啟Xcode。你就會發(fā)現(xiàn)Xcode提醒你是否加載Alcatraz的Bundle。

然后運(yùn)行以下命令

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 DVTPlugInCompatibilityUUID`

重啟Xcode即可。我裝了兩個插件 Uncrustify 和Auto-Importer,目前來說是可用的。

注意

這種方法可能會導(dǎo)致Xcode不穩(wěn)定,所以還是謹(jǐn)慎使用。

更新

今天創(chuàng)建了一個測試的項(xiàng)目,用unsign過的Xcode打包,然后Upload到AppStore,沒發(fā)現(xiàn)有什么問題,Build 1 已經(jīng)可用了,只不過我沒有最終遞交Review。如果大家遇到什么問題可以在下面評論留言。

今天用的時候發(fā)現(xiàn)有些插件可能導(dǎo)致Xcode崩潰,應(yīng)該是Xcode結(jié)構(gòu)有一些變化導(dǎo)致的。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 轉(zhuǎn)載 本文要說的是Xcode 8下使用Alcatraz的可能性。我在搜索Xcode 8 下如何使用 Alcatra...
    逆行風(fēng)閱讀 201評論 0 0
  • 學(xué)習(xí)設(shè)計的小伙伴可以點(diǎn)擊上方關(guān)注按鈕,關(guān)注簡書,孔老師每天更新photoshop相關(guān)的學(xué)習(xí)教程和文章哦! 千里之行...
    e5a2ee3bb269閱讀 922評論 0 0
  • 確定一個目標(biāo),然后為之努力! 選擇道路之后再行動還是在行動中確定自己的道路? 其實(shí)很多時候人并不是確定了要走這條路...
    ljyyyy閱讀 239評論 0 0
  • 長空碧洗 燕子低徊 風(fēng)中雨意稍歇 路河減退 連日煩疴 難掩疲憊 窗前常思舊日 歲月如飛 三十塵土 八千云月 無端拼...
    濤濤不絕82閱讀 225評論 2 2
  • 芙蓉露下落, 楊柳月中梳。
    時光慢遞許我一墨相惜閱讀 261評論 0 0

友情鏈接更多精彩內(nèi)容