[英]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 的解决方案为我指明了正确的方向。
我必须做的是:
Xcode 扩展目标 > 常规选项卡
将XcodeKit.framework
更新为Embed & Sign
。
默认情况下,Apple 的模板将其设为Do Not Embed
。 注意:您应该将Cocoa.framework
为Do Not Embed
。
重要的是,您应该终止 Xcode 的测试实例(黑色背景)。
如果您不杀死该应用程序,它将继续不显示。
您现在可以运行您的扩展程序,它会显示为编辑器菜单中的最后一个菜单选项。
这是在 Xcode 12.4 中测试过的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.