R.swift 不会为 SPM 中的 xib 和 Storyboard 生成资源

问题描述 投票:0回答:1

我需要将所有资源转移到SPM。图像的字符串和资产很好,但 xib 和故事板是一个问题。同时,有关它们的信息以消息的形式出现在 R.generate 文件中: “// 这个

_R.nib
结构体已生成,并且包含对 50 个 nib 的静态引用。” “/// 这个
_R.storyboard
结构体已生成,并包含对 17 个故事板的静态引用。” 但与为 xibs 和 Storyboard 生成的行相反,存在一个错误,例如“无法在范围内找到类型‘SomeView’”、“无法在范围内找到类型‘SomeViewController’” 因此,由于这些错误,R.nib、R.Storyboard 和 R.reuseidentifier 不可用。

我正在尝试调用 RswiftGenerateResourcesCommand Rswift修改XcodePackages命令,但是没有效果

请告知在这种情况下可以做什么。

swift storyboard xib swift-package-manager r.swift
1个回答
0
投票

我自己解决了这个问题。该库很可能与带有 swift-file 的 Storyboard 或带有 swift-file 文件对的 xib 一起使用。如果将它们成对传输到SPM,就会生成资源。

© www.soinside.com 2019 - 2024. All rights reserved.