簡體   English   中英

Xcode 8 擴展在編輯器菜單中不可見

[英]Xcode 8 Extension Not Visible In Editor Menu

我安裝了 Xcode 8 GM 並且正在嘗試使用編輯器擴展。 我已經按照本網站上的教程進行了操作:

https://littlebitesofcocoa.com/239-creating-an-xcode-source-editor-extension

但是由於某種原因,當我運行擴展程序來測試它時,它根本沒有出現在編輯器菜單中。

本教程是否缺少某些內容,或者我還需要做些什么才能使擴展程序顯示在編輯器菜單中?

感謝您的幫助。

我想通了。

默認情況下,項目未簽名。 單擊項目並轉到常規設置並在 macOS 應用程序和擴展目標上選擇Enable Development Signing修復了該問題。

如果您嘗試遵循Apple 的 Create Xcode Extension guide ,然后嘗試測試您的擴展,您會注意到菜單選項沒有出現。

如果您檢查日志,您會注意到它說:

IDEExtensionManager:Xcode 擴展沒有包含 XcodeKit

Elise van Looij 的解決方案為我指明了正確的方向。

我必須做的是:

  1. Xcode 擴展目標 > 常規選項卡

  2. XcodeKit.framework更新為Embed & Sign

    默認情況下,Apple 的模板將其設為Do Not Embed 注意:您應該將Cocoa.frameworkDo Not Embed

  3. 重要的是,您應該終止 Xcode 的測試實例(黑色背景)。

    如果您不殺死該應用程序,它將繼續不顯示。

  4. 您現在可以運行您的擴展程序,它會顯示為編輯器菜單中的最后一個菜單選項。

這是在 Xcode 12.4 中測試過的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM