Skip to content

ARK-Builders/ARK-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ARK-iOS

Swift Package Manager distribution for ARK iOS bindings and reusable iOS modules.

Layout

  • core: Swift bindings and thin iOS-facing surfaces for ARK Core.
  • future top-level module folders as needed, named after real reusable iOS modules.
  • tools: scripts and release helpers.

The generated Swift binding is committed for SwiftPM consumers. The compiled arkdrop_uniffiFFI.xcframework is generated by tooling and is not committed.

Local Development

From this repository:

CORE_DIR=../Core ./tools/generate-bindings.sh
CORE_DIR=../Core ./tools/build-xcframework.sh

Use a current Rust toolchain for generation and XCFramework builds. Local verification passed with Rust 1.93.1; Rust 1.89.0 was too old for the current resolved dependency graph.

About

Bindings to ARK Core and extra components for iOS

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors