 Joshua Brest (杰成)andMattKC
|
78b923719c
|
Add iOS support with build scripts, toolchain, and assets (#302)
* feat: add iOS support
* ios: clean up icon
* ci: add ios build
* fix(gui): revert asset lookups to use "%s/assets/%s/%s" for macOS
* refactor(gui): remove extra `iconv` linkage for iOS
* chore(gitignore): remove unused `xcuserdata` and `DerivedData` entries
* fix(gui): use provided `LibXML2` in non-vendored builds
* fix(ci): add Xcode setup step for iOS build
* fix(pipe): prevent relay threads from using freed stack memory
* fix(input): replace bitfields with explicit wire packing for touch and gyro data
* fix merge issues
* fix cmake merge bug
* cmake: attempt iOS SDL fix
* older ios
* feat: add iOS support
* ios: clean up icon
* ci: add ios build
* refactor(gui): remove extra `iconv` linkage for iOS
* chore(gitignore): remove unused `xcuserdata` and `DerivedData` entries
* fix(ci): add Xcode setup step for iOS build
* cmake: attempt iOS SDL fix
* older ios
* cleanup
* build signed macOS app alongside iOS app
* cmake: detect ios version and include liquid glass icon if available
* ci: upload continuous release
* cmake: move more ios code to toolchain
* remove ios simulator target
* improvements
* remove CMakePresets.json
* Update ios-toolchain.cmake
* move ios folder to gui folder
* converge Info.plist templates
* update comments and readme
* cmake: remove redundant code
* remove redundant ios folder
* cmake: add comments to cache strings
* cmake/ci: maybe fix new apple builds
* cmake: fix new ios build
* cmake: fix macOS build?
---------
Co-authored-by: MattKC <34096995+itsmattkc@users.noreply.github.com>
|
2026-09-09 02:25:50 -07:00 |
|