native/native.xcodeproj

这是由 cargo-xcode 生成的 Xcode 项目文件夹,用于生成 Rust 代码库。

iOS 和 MacOS 的根项目会把这个文件夹作为 子项目 导入,并在 build 时依赖它。

为你的目标设备配置合适的 cate-type 非常重要。确保你的 Cargo.toml 中有这几行:

[lib]
crate-type = ["lib", "cdylib", "staticlib"]

一些说明:

  • lib 对于非库项目时必须的,例如 tests 和 benchmarks
  • staticlib 对 iOS 是必须的
  • cdylib 是用于其他平台