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