You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Created a Swift package plugin for swift bundler, which means all Swift packages that have a dependency on MetaverseKit, (or transitively depend on MetaverseKit through SwiftUSD) are now automatically provided with a cross-platform command line utility to run and bundle apps directly from Swift packages, this includes Linux, macOS, visionOS, and iOS apps, without even having to use Xcode, so that users can conveniently bundle and run their own apps, plugins, and games through the following command:
// bundle and run apps on linux
swift package--disable-sandbox plugin bundler run -p linux MyMetaverseApp
// or bundle and run apps on macOS
swift package--disable-sandbox plugin bundler run -p macOS MyMetaverseApp
// or bundle and run apps on visionOS
swift package--disable-sandbox plugin bundler run -p visionOS MyMetaverseApp
// or bundle and run apps on visionOS Simulator
swift package--disable-sandbox plugin bundler run -p visionOSSimulator MyMetaverseApp
// or bundle and run apps on iOS
swift package--disable-sandbox plugin bundler run -p iOS MyMetaverseApp
// or bundle and run apps on iOS Simulator
swift package--disable-sandbox plugin bundler run -p iOSSimulator MyMetaverseApp
What's Fixed
Embed Vulkan for apps that link with MetaverseKit.
Provide workaround for Xcode's inability to build a target that does not provide object files, because its tooling is hardcoded to expect the output of at least some symbols for all libraries.
Provide workaround for a strange Xcode bug, which may otherwise cause Xcode to fail to build this Swift package.
Temporarily removed shader resources in the MXResources target, as some metal shader files are failing to compile when building an application bundle - and we don't want these errors to affect SwiftUSD.
Resolved unstable versions across some community packages, to make SwiftPM happy.