如何修复 Realm 警告 Invalid Source(找不到文件 primitive_list_notifier.cpp)
How to fix Realm warning Invalid Source (file not found primitive_list_notifier.cpp)
当我在 Xcode 13 上使用 Realm (5.5.2) 构建一个 iOS 项目时,我收到以下关于 Realm 的警告。
realm-cocoa (Uncategorized)
Invalid Source
'/Library/Developer/Xcode/DerivedData/demo-gehwjphdwijztlgvgfwikjdkhvzb/SourcePackages/checkouts/realm-cocoa/Realm/ObjectStore/src/impl/primitive_list_notifier.cpp':
File not found.
我不明白这个警告。对项目有影响吗,如何解决?
这是 Realm swift 中的一个已知问题,已为此开票。
https://github.com/realm/realm-swift/issues/7393
一位维护者说它应该在下一个版本中修复,但与 v10 相比,Realm 的 v5 的发布周期更慢。
我还注意到 GitHub 上发布的问题提到这可能是由于 Swift 包管理器造成的。
我认为它不会影响项目,但是,应该有效的解决方案包括:
- 正在将 Realm 升级到 10.8.1 或更高版本
- 使用 Xcode 12.5,因为 Realm 5.5.2 的发行说明提到它是在 Xcode 12.5
中构建的
- 如果您使用的是 Swift 包管理器
,请改用 Cocoapods
Realm Swift 5.5.2 的发行说明:https://github.com/realm/realm-swift/releases/tag/v5.5.2
当我在 Xcode 13 上使用 Realm (5.5.2) 构建一个 iOS 项目时,我收到以下关于 Realm 的警告。
realm-cocoa (Uncategorized) Invalid Source '/Library/Developer/Xcode/DerivedData/demo-gehwjphdwijztlgvgfwikjdkhvzb/SourcePackages/checkouts/realm-cocoa/Realm/ObjectStore/src/impl/primitive_list_notifier.cpp': File not found.
我不明白这个警告。对项目有影响吗,如何解决?
这是 Realm swift 中的一个已知问题,已为此开票。
https://github.com/realm/realm-swift/issues/7393
一位维护者说它应该在下一个版本中修复,但与 v10 相比,Realm 的 v5 的发布周期更慢。
我还注意到 GitHub 上发布的问题提到这可能是由于 Swift 包管理器造成的。
我认为它不会影响项目,但是,应该有效的解决方案包括:
- 正在将 Realm 升级到 10.8.1 或更高版本
- 使用 Xcode 12.5,因为 Realm 5.5.2 的发行说明提到它是在 Xcode 12.5 中构建的
- 如果您使用的是 Swift 包管理器 ,请改用 Cocoapods
Realm Swift 5.5.2 的发行说明:https://github.com/realm/realm-swift/releases/tag/v5.5.2