swift - 将 xib 文件添加到 Swift 包

标签 swift xcode swift-package-manager

我想开始使用模块化代码以及与 Xcode 11 的新 Swift Package Manager 集成。

问题是我似乎无法向我的新包添加任何类型的 UI 文件。我只需要添加一个xib文件。

这是如何实现的?

最佳答案

当前 Swift 包仅支持源代码,因此您无法向包中添加 xib 文件。阅读缺少什么?以下文章中的部分:
Creating Swift Packages in Xcode
更新
Xcode 12 允许您将不是源代码文件的文件添加到 Swift 包中。我尚未创建 Swift 包,因此无法提供有关如何将 xib 文件添加到 Swift 包的详细说明。但是正如@ffritz 在对此答案的评论中提到的那样,Apple 的文档中有一篇关于在 Swift 包中捆绑资源的文章。
Bundling Resources with a Swift Package

关于swift - 将 xib 文件添加到 Swift 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57511139/

相关文章:

ios - 使用第二个 UIViewController 启动 ViewPagerController

xcode - Failable och non-failable initializers 阻止我扩展 NSView 和实现 NSCoding

xcode - 在 Xcode Playground 中将 NSString 转换为 CString

Xcode 询问我 "who you are"(截图)

来自命令行的 Swift 包管理器 "Undefined symbols for architecture x86_64"

swift - 为 `swift package generate-xcodeproj` 设置 macOS 目标?

ios - GPUImage 使图像大小加倍 - iOS/Swift

ios - 推送 segue 动画不起作用

iphone - 如何使用 UITableViewCellAccessoryCheckmark 取消选中所有行

使用 Swift Package Manager 的 Swift IOS 库无法编译