gpt4 book ai didi

ios - 如何使用预构建的二进制文件创建 .ipa 文件?

转载 作者:行者123 更新时间:2023-11-29 08:18:27 24 4
gpt4 key购买 nike

我已经通过 Rust 编译器在 XCode 之外创建了一个可执行二进制文件,但我不知道如何创建 .ipa 文件。

如果可能的话,我还想通过 XCode 调试那个二进制文件。

最佳答案

在 Xcode 之外复制 Apple 的 App Store 工具会很痛苦。

要在 App Store 程序中使用 Rust,最好制作一个最小的常规 C/ObjC Xcode 项目,并通过静态库向其中添加 Rust 代码。

  1. crate-type = ["staticlib"] 添加到 Cargo.toml
  2. 将外部构建系统添加到您的 Xcode 项目中,使其运行 cargo
  3. 将 Cargo 生成的静态库添加到项目中链接的库中
  4. #[no_mangle] extern fn 函数添加到您的代码中,以便能够从 C 中调用它们。
  5. 使用 cbindgen 或为您的 Rust 函数手动创建头文件
  6. 给他们打电话。

https://github.com/sindresorhus/gifski-app是执行此操作的示例。

关于ios - 如何使用预构建的二进制文件创建 .ipa 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50309551/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com