无法加载 nib 文件:MainMenu,正在退出
Unable to load nib file: MainMenu, exiting
我不知道如何让 Xcode 8、Swift 3 的 macOS Cocoa 应用程序的包管理工作。无论我做什么,我都会得到:
Unable to load nib file: MainMenu, exiting
重现步骤:
- 创建一个新项目
初始化Package.swift
swift package init
生成 SPM 文件结构
swift package generate-xcodeproj
运行
为了排除故障,我尝试更改方案,使可执行文件为 projectname.app、清理、构建、强制退出并重新打开 Xcode、添加我的开发者 ID 并启用签名。到目前为止,没有任何效果。
您的问题是因为您在第 1 步中使用 Xcode 创建了一个项目。
它与将由 Swift 程序包管理器 (SPM) 创建的文件冲突。
你应该只 cd 到一个文件夹然后执行 swift package init
然后 swift package generate-xcodeproj
.
这最后一部分将生成与 SPM 兼容的正确项目文件。
请注意,您可以使用现有模板之一来创建项目文件:swift package init --type executable
或 swift package init --type library
,它将创建一组特定于每种用途的文件。
我不知道如何让 Xcode 8、Swift 3 的 macOS Cocoa 应用程序的包管理工作。无论我做什么,我都会得到:
Unable to load nib file: MainMenu, exiting
重现步骤:
- 创建一个新项目
初始化Package.swift
swift package init
生成 SPM 文件结构
swift package generate-xcodeproj
运行
为了排除故障,我尝试更改方案,使可执行文件为 projectname.app、清理、构建、强制退出并重新打开 Xcode、添加我的开发者 ID 并启用签名。到目前为止,没有任何效果。
您的问题是因为您在第 1 步中使用 Xcode 创建了一个项目。
它与将由 Swift 程序包管理器 (SPM) 创建的文件冲突。
你应该只 cd 到一个文件夹然后执行 swift package init
然后 swift package generate-xcodeproj
.
这最后一部分将生成与 SPM 兼容的正确项目文件。
请注意,您可以使用现有模板之一来创建项目文件:swift package init --type executable
或 swift package init --type library
,它将创建一组特定于每种用途的文件。