diff --git a/opus_flutter_ios/CHANGELOG.md b/opus_flutter_ios/CHANGELOG.md index 6a897af..15b5116 100644 --- a/opus_flutter_ios/CHANGELOG.md +++ b/opus_flutter_ios/CHANGELOG.md @@ -1,3 +1,11 @@ +## 3.0.2 + +* Added an `arm64-simulator` slice to `opus.xcframework` (merged into the + existing simulator slice as a fat `ios-arm64_x86_64-simulator` binary), so + apps now build and run natively on the iOS Simulator on Apple Silicon Macs + without falling back to Rosetta / excluding `arm64` for the simulator SDK. + + ## 3.0.1 * Using new opus.xcframework diff --git a/opus_flutter_ios/ios/opus.xcframework/Info.plist b/opus_flutter_ios/ios/opus.xcframework/Info.plist index 67bf2e3..ded9636 100644 --- a/opus_flutter_ios/ios/opus.xcframework/Info.plist +++ b/opus_flutter_ios/ios/opus.xcframework/Info.plist @@ -8,11 +8,12 @@ BinaryPath opus.framework/opus LibraryIdentifier - ios-x86_64-simulator + ios-arm64_x86_64-simulator LibraryPath opus.framework SupportedArchitectures + arm64 x86_64 SupportedPlatform diff --git a/opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Headers/opus.h b/opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Headers/opus.h similarity index 100% rename from opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Headers/opus.h rename to opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Headers/opus.h diff --git a/opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Headers/opus_defines.h b/opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Headers/opus_defines.h similarity index 100% rename from opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Headers/opus_defines.h rename to opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Headers/opus_defines.h diff --git a/opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Headers/opus_multistream.h b/opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Headers/opus_multistream.h similarity index 100% rename from opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Headers/opus_multistream.h rename to opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Headers/opus_multistream.h diff --git a/opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Headers/opus_types.h b/opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Headers/opus_types.h similarity index 100% rename from opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Headers/opus_types.h rename to opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Headers/opus_types.h diff --git a/opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Info.plist b/opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Info.plist similarity index 100% rename from opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Info.plist rename to opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Info.plist diff --git a/opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Modules/module.modulemap b/opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Modules/module.modulemap similarity index 100% rename from opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/Modules/module.modulemap rename to opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/Modules/module.modulemap diff --git a/opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/opus b/opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/opus similarity index 55% rename from opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/opus rename to opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/opus index e1b1e5b..6725f15 100755 Binary files a/opus_flutter_ios/ios/opus.xcframework/ios-x86_64-simulator/opus.framework/opus and b/opus_flutter_ios/ios/opus.xcframework/ios-arm64_x86_64-simulator/opus.framework/opus differ diff --git a/opus_flutter_ios/pubspec.yaml b/opus_flutter_ios/pubspec.yaml index 07addbc..3599424 100644 --- a/opus_flutter_ios/pubspec.yaml +++ b/opus_flutter_ios/pubspec.yaml @@ -1,7 +1,7 @@ name: opus_flutter_ios description: iOS implementation of the opus_flutter plugin. repository: https://github.com/EPNW/opus_flutter/tree/master/opus_flutter_ios -version: 3.0.1 +version: 3.0.2 environment: sdk: ">=2.12.0 <3.0.0"