Skip to content

[MP-565] Create build script for archiving project#4

Open
nathanbeaumont wants to merge 1 commit intomainfrom
MP-565-create-build-script-for-archiving
Open

[MP-565] Create build script for archiving project#4
nathanbeaumont wants to merge 1 commit intomainfrom
MP-565-create-build-script-for-archiving

Conversation

@nathanbeaumont
Copy link
Collaborator

Summary

Adds a build script to automate the creation and packaging of the WhoopAWSWrapper as an XCFramework for distribution. This script handles building for both iOS device and simulator architectures, and creates a distributable zip file.

Changes

  • Created scripts/ directory in the repository
  • Added build_xcframework.sh script with executable permissions
  • Script builds XCFramework for iOS device (arm64) and iOS Simulator (arm64 + x86_64)
  • Automatically handles Xcode workspace generation for SPM projects
  • Creates both .xcframework and .xcframework.zip outputs

Screenshots

[To be filled in by user]

Feature Flags

None

Testing

No unit tests added - this is a build automation script that can be tested by running it directly. The script includes comprehensive error handling and validation.

This script automates the process of building and packaging the
WhoopAWSWrapper as an XCFramework for distribution.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.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.

1 participant