我刚刚设置了 Firebase,它在 Android 上运行。在ios上我有这个问题。 这是我的设置还是 Swift 中的已知问题? 另外,下面提到的文件“StorageListTask.swift”是一个只读文件。
在 iPhone 14 Pro Max 上以调试模式启动 lib/main.dart... Xcode 构建完成。 83.5秒 无法构建 iOS 应用程序 Swift 编译器错误 (Xcode):在闭包中引用属性“pageSize”需要显式使用“self”以使捕获语义显式 /Users/anishhemachandran/StudioProjects/pet_rescues/ios/Pods/FirebaseStorage/FirebaseStorage/Sources/Internal/StorageListTask.swift:94:13 StorageListTask.swift:94
Swift 编译器错误 (Xcode):在闭包中引用属性“previousPageToken”需要显式使用“self”以使捕获语义明确 /Users/anishhemachandran/StudioProjects/pet_rescues/ios/Pods/FirebaseStorage/FirebaseStorage/Sources/Internal/StorageListTask.swift:98:13 StorageListTask.swift:98
未分类(Xcode):命令 SwiftCompile 失败,退出代码非零
Apple 在 Xcode 14.3(swift 5.8)中对
self
的显式使用制定了不那么严格的规则。请参阅 Swift 5.8 的提案 0365 和 变更日志
因此,此代码应该可以在 Xcode 14.3 及更高版本中编译。我相信最好更新您的工具,甚至可能更新到 Xcode 15.+,因为 Firebase 项目在 Xcode 15.2 和 15.3 上运行 CI 检查,proof
如果由于某种原因无法更新,请尝试降级您的 Firebase 依赖项。我认为,如果您使用 firebase_core 软件包,您将需要不大于
2.31.0
的版本