Skip to content

feat(server): add builds for iOS XCFramework - #858

Open
pavelpikta wants to merge 2 commits into
YouROK:masterfrom
pavelpikta:feature/ios-builds
Open

feat(server): add builds for iOS XCFramework#858
pavelpikta wants to merge 2 commits into
YouROK:masterfrom
pavelpikta:feature/ios-builds

Conversation

@pavelpikta

@pavelpikta pavelpikta commented Sep 3, 2026

Copy link
Copy Markdown
Contributor
  • Introduced a new script build-ios.sh for building the TorrServerKit.xcframework for iOS, requiring macOS and Xcode.
  • Updated the README.md to include instructions for building and using the iOS XCFramework.
  • Enhanced CI workflow to automate the iOS XCFramework build process.
  • Added necessary Go modules and files for the mobile package to support iOS integration.

Resolve #350 #852

Example:

Simple app with iOS XCFramework IMG_3429

- Introduced a new script `build-ios.sh` for building the TorrServerKit.xcframework for iOS, requiring macOS and Xcode.
- Updated the README.md to include instructions for building and using the iOS XCFramework.
- Enhanced CI workflow to automate the iOS XCFramework build process.
- Added necessary Go modules and files for the mobile package to support iOS integration.

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
- Added checks to verify that the full Xcode installation is being used instead of Command Line Tools.
- Updated the script to set the DEVELOPER_DIR environment variable if necessary, ensuring compatibility with gomobile.
- Included error messages to guide users on how to switch to the full Xcode installation if required.

Signed-off-by: Pavel Pikta <devops@pavelpikta.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature] Add server support for IOS

1 participant