From cb7de7ed78efb928d12fd30027204b141c3a8afe Mon Sep 17 00:00:00 2001 From: Nghia Tran Date: Wed, 16 Nov 2022 18:56:42 +0700 Subject: [PATCH] Add support arm64 to be able to run on iOS Simulator (#405) * update pubspec and pod version * update support arm64 --- example/ios/Podfile | 3 +++ example/ios/Podfile.lock | 6 +++--- example/pubspec.lock | 31 +++++++++++++++++++------------ ios/fluttertoast.podspec | 3 ++- pubspec.lock | 6 +++--- 5 files changed, 30 insertions(+), 19 deletions(-) diff --git a/example/ios/Podfile b/example/ios/Podfile index 88359b22..a627170d 100644 --- a/example/ios/Podfile +++ b/example/ios/Podfile @@ -35,6 +35,9 @@ target 'Runner' do end post_install do |installer| + installer.pods_project.build_configurations.each do |config| + config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64" + end installer.pods_project.targets.each do |target| flutter_additional_ios_build_settings(target) end diff --git a/example/ios/Podfile.lock b/example/ios/Podfile.lock index 00f528a7..12f0d086 100644 --- a/example/ios/Podfile.lock +++ b/example/ios/Podfile.lock @@ -20,10 +20,10 @@ EXTERNAL SOURCES: :path: ".symlinks/plugins/fluttertoast/ios" SPEC CHECKSUMS: - Flutter: f04841e97a9d0b0a8025694d0796dd46242b2854 - fluttertoast: 74526702fea2c060ea55dde75895b7e1bde1c86b + Flutter: 50d75fe2f02b26cc09d224853bb45737f8b3214a + fluttertoast: 44e953c5f00887317b26572ded7d684322381a44 Toast: 91b396c56ee72a5790816f40d3a94dd357abc196 -PODFILE CHECKSUM: ef19549a9bc3046e7bb7d2fab4d021637c0c58a3 +PODFILE CHECKSUM: ea5e8c7953b563c2c2a9d3d48380b8f7c3d1cbcd COCOAPODS: 1.11.3 diff --git a/example/pubspec.lock b/example/pubspec.lock index 89c34d0b..0fcedf3d 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -7,7 +7,7 @@ packages: name: async url: "https://pub.dartlang.org" source: hosted - version: "2.9.0" + version: "2.8.2" boolean_selector: dependency: transitive description: @@ -21,14 +21,21 @@ packages: name: characters url: "https://pub.dartlang.org" source: hosted - version: "1.2.1" + version: "1.2.0" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" clock: dependency: transitive description: name: clock url: "https://pub.dartlang.org" source: hosted - version: "1.1.1" + version: "1.1.0" collection: dependency: transitive description: @@ -49,7 +56,7 @@ packages: name: fake_async url: "https://pub.dartlang.org" source: hosted - version: "1.3.1" + version: "1.3.0" flutter: dependency: "direct main" description: flutter @@ -85,28 +92,28 @@ packages: name: matcher url: "https://pub.dartlang.org" source: hosted - version: "0.12.12" + version: "0.12.11" material_color_utilities: dependency: transitive description: name: material_color_utilities url: "https://pub.dartlang.org" source: hosted - version: "0.1.5" + version: "0.1.4" meta: dependency: transitive description: name: meta url: "https://pub.dartlang.org" source: hosted - version: "1.8.0" + version: "1.7.0" path: dependency: transitive description: name: path url: "https://pub.dartlang.org" source: hosted - version: "1.8.2" + version: "1.8.1" sky_engine: dependency: transitive description: flutter @@ -118,7 +125,7 @@ packages: name: source_span url: "https://pub.dartlang.org" source: hosted - version: "1.9.0" + version: "1.8.2" stack_trace: dependency: transitive description: @@ -139,21 +146,21 @@ packages: name: string_scanner url: "https://pub.dartlang.org" source: hosted - version: "1.1.1" + version: "1.1.0" term_glyph: dependency: transitive description: name: term_glyph url: "https://pub.dartlang.org" source: hosted - version: "1.2.1" + version: "1.2.0" test_api: dependency: transitive description: name: test_api url: "https://pub.dartlang.org" source: hosted - version: "0.4.12" + version: "0.4.9" vector_math: dependency: transitive description: diff --git a/ios/fluttertoast.podspec b/ios/fluttertoast.podspec index 4328741e..baa0edab 100644 --- a/ios/fluttertoast.podspec +++ b/ios/fluttertoast.podspec @@ -16,6 +16,7 @@ Toast Library for FLutter s.public_header_files = 'Classes/**/*.h' s.dependency 'Flutter' s.dependency 'Toast' - s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386' } + s.pod_target_xcconfig = { 'DEFINES_MODULE' => 'YES', 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'i386, arm64' } + s.user_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64'} end diff --git a/pubspec.lock b/pubspec.lock index ce6627e6..f0a43c26 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -7,7 +7,7 @@ packages: name: characters url: "https://pub.dartlang.org" source: hosted - version: "1.2.1" + version: "1.2.0" collection: dependency: transitive description: @@ -38,14 +38,14 @@ packages: name: material_color_utilities url: "https://pub.dartlang.org" source: hosted - version: "0.1.5" + version: "0.1.4" meta: dependency: transitive description: name: meta url: "https://pub.dartlang.org" source: hosted - version: "1.8.0" + version: "1.7.0" sky_engine: dependency: transitive description: flutter