fix mweb build on iOS (#2534)

Omar Hatem committed Sep 24, 2025 at 16:15 UTC a84c563f898d510ad392130fd746b3e3a9c09dc0
6 files changed +85 -105
cw_bitcoin/pubspec.lock
+4 -4
@@ -93,8 +93,8 @@ packages:
93 dependency: "direct overridden"
94 description:
95 path: "."
96 - ref: "490046a3e074dd7b9aaf7098a5efe61b6246d3b2"
97 - resolved-ref: "46e5a2d8a5438cb523a6104b70f5e5125a5663b3"
96 + ref: cake-update-v11
97 + resolved-ref: bda0e2904effa799ec835b4578cc3fc5d31caa78
98 url: "https://github.com/cake-tech/bitcoin_base"
99 source: git
100 version: "4.7.0"
@@ -350,10 +350,10 @@ packages:
350 dependency: transitive
351 description:
352 name: fake_async
353 - sha256: "6a95e56b2449df2273fd8c45a662d6947ce1ebb7aafe80e550a3f68297f3cacc"
353 + sha256: "5368f224a74523e8d2e7399ea1638b37aecfca824a3cc4dfdf77bf1fa905ac44"
354 url: "https://pub.dev"
355 source: hosted
356 - version: "1.3.2"
356 + version: "1.3.3"
357 ffi:
358 dependency: "direct overridden"
359 description:
ios/Podfile.lock
+34 -36
@@ -69,8 +69,6 @@ PODS:
69 - Flutter
70 - image_picker_ios (0.0.1):
71 - Flutter
72 - - image_picker_ios (0.0.1):
73 - - Flutter
72 - in_app_review (2.0.0):
73 - Flutter
74 - integration_test (0.0.1):
@@ -87,9 +85,9 @@ PODS:
85 - reown_yttrium (0.0.1):
86 - Flutter
87 - YttriumWrapper (= 0.8.35)
90 - - SDWebImage (5.20.0):
91 - - SDWebImage/Core (= 5.20.0)
92 - - SDWebImage/Core (5.20.0)
88 + - SDWebImage (5.21.2):
89 + - SDWebImage/Core (= 5.21.2)
90 + - SDWebImage/Core (5.21.2)
91 - sensitive_clipboard (0.0.1):
92 - Flutter
93 - share_plus (0.0.1):
@@ -228,45 +226,45 @@ EXTERNAL SOURCES:
226 :path: ".symlinks/plugins/wakelock_plus/ios"
227
228 SPEC CHECKSUMS:
231 - connectivity_plus: cb623214f4e1f6ef8fe7403d580fdad517d2f7dd
229 + connectivity_plus: 2a701ffec2c0ae28a48cf7540e279787e77c447d
230 CryptoSwift: e64e11850ede528a02a0f3e768cec8e9d92ecb90
233 - cw_decred: a02cf30175a46971c1e2fa22c48407534541edc6
234 - cw_mweb: 3aea2fb35b2bd04d8b2d21b83216f3b8fb768d85
235 - device_display_brightness: 04374ebd653619292c1d996f00f42877ea19f17f
236 - device_info_plus: 335f3ce08d2e174b9fdc3db3db0f4e3b1f66bd89
237 - devicelocale: bd64aa714485a8afdaded0892c1e7d5b7f680cf8
231 + cw_decred: 9c0e1df74745b51a1289ec5e91fb9e24b68fa14a
232 + cw_mweb: 22cd01dfb8ad2d39b15332006f22046aaa8352a3
233 + device_display_brightness: 1510e72c567a1f6ce6ffe393dcd9afd1426034f7
234 + device_info_plus: c6fb39579d0f423935b0c9ce7ee2f44b71b9fce6
235 + devicelocale: 35ba84dc7f45f527c3001535d8c8d104edd5d926
236 DKImagePickerController: 946cec48c7873164274ecc4624d19e3da4c1ef3c
237 DKPhotoGallery: b3834fecb755ee09a593d7c9e389d8b5d6deed60
238 dnssec_proof: d461cac7bd3301eb7447f87936745a0c1ae0a67e
241 - fast_scanner: 2cb1ad3e69e645e9980fb4961396ce5804caa3e3
242 - file_picker: 9b3292d7c8bc68c8a7bf8eb78f730e49c8efc517
239 + fast_scanner: 44c00940355a51258cd6c2085734193cd23d95bc
240 + file_picker: 09aa5ec1ab24135ccd7a1621c46c84134bfd6655
241 Flutter: e0871f40cf51350855a761d2e70bf5af5b9b5de7
244 - flutter_inappwebview_ios: b89ba3482b96fb25e00c967aae065701b66e9b99
245 - flutter_local_authentication: 989278c681612f1ee0e36019e149137f114b9d7f
246 - flutter_local_notifications: a5a732f069baa862e728d839dd2ebb904737effb
247 - flutter_mailer: 3a8cd4f36c960fb04528d5471097270c19fec1c4
248 - flutter_secure_storage: 2c2ff13db9e0a5647389bff88b0ecac56e3f3418
249 - fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1
250 - image_picker_ios: 7fe1ff8e34c1790d6fff70a32484959f563a928a
251 - in_app_review: 7dd1ea365263f834b8464673f9df72c80c17c937
252 - integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e
242 + flutter_inappwebview_ios: 6f63631e2c62a7c350263b13fa5427aedefe81d4
243 + flutter_local_authentication: 1172a4dd88f6306dadce067454e2c4caf07977bb
244 + flutter_local_notifications: ff50f8405aaa0ccdc7dcfb9022ca192e8ad9688f
245 + flutter_mailer: 2ef5a67087bc8c6c4cefd04a178bf1ae2c94cd83
246 + flutter_secure_storage: 23fc622d89d073675f2eaa109381aefbcf5a49be
247 + fluttertoast: 21eecd6935e7064cc1fcb733a4c5a428f3f24f0f
248 + image_picker_ios: c560581cceedb403a6ff17f2f816d7fea1421fc1
249 + in_app_review: 436034b18594851a7328d7f1c2ed5ec235b79cfc
250 + integration_test: 252f60fa39af5e17c3aa9899d35d908a0721b573
251 OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
254 - package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
255 - path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
252 + package_info_plus: c0502532a26c7662a62a356cebe2692ec5fe4ec4
253 + path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
254 payjoin_flutter: d9d4c8aa16bd5dfedb9b21d0edc8199e0187d96e
257 - permission_handler_apple: 4ed2196e43d0651e8ff7ca3483a069d469701f2d
258 - reown_yttrium: cee334ade64725b1d83f7b34c706a6aae2696d58
259 - SDWebImage: 73c6079366fea25fa4bb9640d5fb58f0893facd8
260 - sensitive_clipboard: 161e9abc3d56b3131309d8a321eb4690a803c16b
261 - share_plus: 50da8cb520a8f0f65671c6c6a99b3617ed10a58a
262 - shared_preferences_foundation: 9e1978ff2562383bd5676f64ec4e9aa8fa06a6f7
263 - sp_scanner: b1bc9321690980bdb44bba7ec85d5543e716d1b5
255 + permission_handler_apple: 9878588469a2b0d0fc1e048d9f43605f92e6cec2
256 + reown_yttrium: c0e87e5965fa60a3559564cc35cffbba22976089
257 + SDWebImage: 9f177d83116802728e122410fb25ad88f5c7608a
258 + sensitive_clipboard: d4866e5d176581536c27bb1618642ee83adca986
259 + share_plus: 8b6f8b3447e494cca5317c8c3073de39b3600d1f
260 + shared_preferences_foundation: fcdcbc04712aee1108ac7fda236f363274528f78
261 + sp_scanner: eaa617fa827396b967116b7f1f43549ca62e9a12
262 SwiftyGif: 706c60cf65fa2bc5ee0313beece843c8eb8194d4
265 - torch_dart: f4620705d10f05492fab047f2fa1c3a600e7d17d
266 - uni_links: ed8c961e47ed9ce42b6d91e1de8049e38a4b3152
267 - universal_ble: ff19787898040d721109c6324472e5dd4bc86adc
268 - url_launcher_ios: 694010445543906933d732453a59da0a173ae33d
269 - wakelock_plus: e29112ab3ef0b318e58cfa5c32326458be66b556
263 + torch_dart: d2cf778332cc6e6a3b362dcf45e4dde52bc34e35
264 + uni_links: d97da20c7701486ba192624d99bffaaffcfc298a
265 + universal_ble: cf52a7b3fd2e7c14d6d7262e9fdadb72ab6b88a6
266 + url_launcher_ios: 5334b05cef931de560670eeae103fd3e431ac3fe
267 + wakelock_plus: 76957ab028e12bfa4e66813c99e46637f367fc7e
268 YttriumWrapper: 31e937fe9fbe0f1314d2ca6be9ce9b379a059966
269
270 PODFILE CHECKSUM: 5296465b1c6d14d506230356756826012f65d97a
ios/Runner.xcodeproj/project.pbxproj
+45 -49
@@ -18,7 +18,6 @@
18 724FDA327BF191BC29DCAA2E /* Constants.swift in Resources */ = {isa = PBXBuildFile; fileRef = 0CCA7ADAD6FF9185EBBB2BCA /* Constants.swift */; settings = {ASSET_TAGS = (BreezSDK, ); }; };
19 73138617307FA4F838D21D62 /* ServiceLogger.swift in Resources */ = {isa = PBXBuildFile; fileRef = F42258C3697CFE3C8C8D1933 /* ServiceLogger.swift */; settings = {ASSET_TAGS = (BreezSDK, ); }; };
20 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
21 - 8B1F4FCAA5EB9F3A83D32D5F /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D7CD6B6020744E8FA471915D /* Pods_Runner.framework */; };
21 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
22 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
23 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
@@ -33,7 +32,7 @@
32 CFEFC24F82F78FE747DF1D22 /* LnurlPayInfo.swift in Resources */ = {isa = PBXBuildFile; fileRef = 58C22CBD8C22B9D6023D59F8 /* LnurlPayInfo.swift */; settings = {ASSET_TAGS = (BreezSDK, ); }; };
33 D0D7A0D4E13F31C4E02E235B /* ReceivePayment.swift in Resources */ = {isa = PBXBuildFile; fileRef = 91C524F800843E0A3F17E004 /* ReceivePayment.swift */; settings = {ASSET_TAGS = (BreezSDK, ); }; };
34 D3AD73A327249AFE8F016A51 /* BreezSDK.swift in Resources */ = {isa = PBXBuildFile; fileRef = ABD6FCBB0F4244B090459128 /* BreezSDK.swift */; settings = {ASSET_TAGS = (BreezSDK, ); }; };
36 - D7FC97372E4F66CF0077F194 /* Mwebd.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = D7FC97362E4F66CF0077F194 /* Mwebd.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
35 + DEFA2C5D144BDA06A9C287DC /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B478EFCC3C0760ED97FFE561 /* Pods_Runner.framework */; };
36 F5EE19868D6F10D814BF73AD /* SDKNotificationService.swift in Resources */ = {isa = PBXBuildFile; fileRef = 41102141140E57B1DC27FBA1 /* SDKNotificationService.swift */; settings = {ASSET_TAGS = (BreezSDK, ); }; };
37 /* End PBXBuildFile section */
38
@@ -44,7 +43,6 @@
43 dstPath = "";
44 dstSubfolderSpec = 10;
45 files = (
47 - D7FC97372E4F66CF0077F194 /* Mwebd.xcframework in CopyFiles */,
46 CE918BF82D533ECE007F186E /* MoneroWallet.xcframework in CopyFiles */,
47 CE918BFA2D533ED4007F186E /* WowneroWallet.xcframework in CopyFiles */,
48 CE918BFC2D533ED8007F186E /* ZanoWallet.xcframework in CopyFiles */,
@@ -54,7 +52,6 @@
52 /* End PBXCopyFilesBuildPhase section */
53
54 /* Begin PBXFileReference section */
57 - 014D7E4DBCFD76DDE652A4D9 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
55 0C400E0F25B21ABB0025E469 /* Runner.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Runner.entitlements; sourceTree = "<group>"; };
56 0C44A7192518EF8000B570ED /* decrypt.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = decrypt.swift; sourceTree = "<group>"; };
57 0C9986A3251A932F00D566FD /* CryptoSwift.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = CryptoSwift.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -64,9 +61,9 @@
61 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
62 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
63 1FB06A93B13D606F06B3924D /* BreezSDKConnector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BreezSDKConnector.swift; path = "../.symlinks/plugins/breez_sdk/ios/bindings-swift/Sources/BreezSDK/BreezSDKConnector.swift"; sourceTree = "<group>"; };
67 - 28F61114229803070973270D /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
64 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
65 41102141140E57B1DC27FBA1 /* SDKNotificationService.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SDKNotificationService.swift; path = "../.symlinks/plugins/breez_sdk/ios/bindings-swift/Sources/BreezSDK/SDKNotificationService.swift"; sourceTree = "<group>"; };
66 + 5327F9C64BCDFCE1688CE8DB /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
67 58C22CBD8C22B9D6023D59F8 /* LnurlPayInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LnurlPayInfo.swift; path = "../.symlinks/plugins/breez_sdk/ios/bindings-swift/Sources/BreezSDK/Task/LnurlPayInfo.swift"; sourceTree = "<group>"; };
68 5AFFEBFC279AD49C00F906A4 /* wakeLock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = wakeLock.swift; sourceTree = "<group>"; };
69 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
@@ -86,14 +83,14 @@
83 9F46EE5D2BC11178009318F5 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = "<group>"; };
84 ABD6FCBB0F4244B090459128 /* BreezSDK.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BreezSDK.swift; path = "../.symlinks/plugins/breez_sdk/ios/bindings-swift/Sources/BreezSDK/BreezSDK.swift"; sourceTree = "<group>"; };
85 B3D5E78267F5F18D882FDC3B /* ServiceConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServiceConfig.swift; path = "../.symlinks/plugins/breez_sdk/ios/bindings-swift/Sources/BreezSDK/ServiceConfig.swift"; sourceTree = "<group>"; };
86 + B478EFCC3C0760ED97FFE561 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
87 C58D93382C00FAC6004BCF69 /* libresolv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libresolv.tbd; path = usr/lib/libresolv.tbd; sourceTree = SDKROOT; };
88 CE918BF72D533ECE007F186E /* MoneroWallet.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = MoneroWallet.xcframework; sourceTree = "<group>"; };
89 CE918BF92D533ED4007F186E /* WowneroWallet.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = WowneroWallet.xcframework; sourceTree = "<group>"; };
90 CE918BFB2D533ED8007F186E /* ZanoWallet.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = ZanoWallet.xcframework; sourceTree = "<group>"; };
93 - D139E30AEB36740C21C00A9E /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
94 - D7CD6B6020744E8FA471915D /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
95 - D7FC97362E4F66CF0077F194 /* Mwebd.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = Mwebd.xcframework; path = ../cw_mweb/go/Mwebd.xcframework; sourceTree = "<group>"; };
91 + D67E45DEB6E9449D981B35E0 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
92 DCEA540E3586164FB47AD13E /* LnurlPayInvoice.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = LnurlPayInvoice.swift; path = "../.symlinks/plugins/breez_sdk/ios/bindings-swift/Sources/BreezSDK/Task/LnurlPayInvoice.swift"; sourceTree = "<group>"; };
93 + F2F2EF79B5A1520AF76225B9 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
94 F42258C3697CFE3C8C8D1933 /* ServiceLogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ServiceLogger.swift; path = "../.symlinks/plugins/breez_sdk/ios/bindings-swift/Sources/BreezSDK/ServiceLogger.swift"; sourceTree = "<group>"; };
95 /* End PBXFileReference section */
96
@@ -102,8 +99,8 @@
99 isa = PBXFrameworksBuildPhase;
100 buildActionMask = 2147483647;
101 files = (
105 - 8B1F4FCAA5EB9F3A83D32D5F /* Pods_Runner.framework in Frameworks */,
102 CEAFE4A02C53926F009FF3AD /* libresolv.tbd in Frameworks */,
103 + DEFA2C5D144BDA06A9C287DC /* Pods_Runner.framework in Frameworks */,
104 );
105 runOnlyForDeploymentPostprocessing = 0;
106 };
@@ -118,7 +115,7 @@
115 CE918BF72D533ECE007F186E /* MoneroWallet.xcframework */,
116 C58D93382C00FAC6004BCF69 /* libresolv.tbd */,
117 0C9986A3251A932F00D566FD /* CryptoSwift.framework */,
121 - D7CD6B6020744E8FA471915D /* Pods_Runner.framework */,
118 + B478EFCC3C0760ED97FFE561 /* Pods_Runner.framework */,
119 );
120 name = Frameworks;
121 sourceTree = "<group>";
@@ -145,9 +142,9 @@
142 isa = PBXGroup;
143 children = (
144 0B80439B9064C9708DDB0ADA /* breez_sdk-OnDemandResources */,
148 - 014D7E4DBCFD76DDE652A4D9 /* Pods-Runner.debug.xcconfig */,
149 - 28F61114229803070973270D /* Pods-Runner.release.xcconfig */,
150 - D139E30AEB36740C21C00A9E /* Pods-Runner.profile.xcconfig */,
145 + 5327F9C64BCDFCE1688CE8DB /* Pods-Runner.debug.xcconfig */,
146 + F2F2EF79B5A1520AF76225B9 /* Pods-Runner.release.xcconfig */,
147 + D67E45DEB6E9449D981B35E0 /* Pods-Runner.profile.xcconfig */,
148 );
149 path = Pods;
150 sourceTree = "<group>";
@@ -166,7 +163,6 @@
163 97C146E51CF9000F007C117D = {
164 isa = PBXGroup;
165 children = (
169 - D7FC97362E4F66CF0077F194 /* Mwebd.xcframework */,
166 0C44A7182518EF4A00B570ED /* CakeWallet */,
167 9740EEB11CF90186004384FC /* Flutter */,
168 97C146F01CF9000F007C117D /* Runner */,
@@ -228,15 +224,15 @@
224 isa = PBXNativeTarget;
225 buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
226 buildPhases = (
231 - 11278EDF4D5DB437B3FDB787 /* [CP] Check Pods Manifest.lock */,
227 + B6D2E2BA14051352AF3F0F21 /* [CP] Check Pods Manifest.lock */,
228 CE5E8A222BEE19C700608EA1 /* CopyFiles */,
229 9740EEB61CF901F6004384FC /* Run Script */,
230 97C146EA1CF9000F007C117D /* Sources */,
231 97C146EB1CF9000F007C117D /* Frameworks */,
232 97C146EC1CF9000F007C117D /* Resources */,
233 3B06AD1E1E4923F5004D2608 /* Thin Binary */,
238 - F6F67323547956BC4F7B67F1 /* [CP] Embed Pods Frameworks */,
239 - 777FE2B16F25A3E820834145 /* [CP] Copy Pods Resources */,
234 + 55BB21B6999A280C98D38507 /* [CP] Embed Pods Frameworks */,
235 + CF9CDF7EE917AD2F44661BE6 /* [CP] Copy Pods Resources */,
236 );
237 buildRules = (
238 );
@@ -312,28 +308,6 @@
308 /* End PBXResourcesBuildPhase section */
309
310 /* Begin PBXShellScriptBuildPhase section */
315 - 11278EDF4D5DB437B3FDB787 /* [CP] Check Pods Manifest.lock */ = {
316 - isa = PBXShellScriptBuildPhase;
317 - buildActionMask = 2147483647;
318 - files = (
319 - );
320 - inputFileListPaths = (
321 - );
322 - inputPaths = (
323 - "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
324 - "${PODS_ROOT}/Manifest.lock",
325 - );
326 - name = "[CP] Check Pods Manifest.lock";
327 - outputFileListPaths = (
328 - );
329 - outputPaths = (
330 - "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
331 - );
332 - runOnlyForDeploymentPostprocessing = 0;
333 - shellPath = /bin/sh;
334 - shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
335 - showEnvVarsInLog = 0;
336 - };
311 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
312 isa = PBXShellScriptBuildPhase;
313 alwaysOutOfDate = 1;
@@ -350,21 +324,21 @@
324 shellPath = /bin/sh;
325 shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin\n";
326 };
353 - 777FE2B16F25A3E820834145 /* [CP] Copy Pods Resources */ = {
327 + 55BB21B6999A280C98D38507 /* [CP] Embed Pods Frameworks */ = {
328 isa = PBXShellScriptBuildPhase;
329 buildActionMask = 2147483647;
330 files = (
331 );
332 inputFileListPaths = (
359 - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist",
333 + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
334 );
361 - name = "[CP] Copy Pods Resources";
335 + name = "[CP] Embed Pods Frameworks";
336 outputFileListPaths = (
363 - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist",
337 + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
338 );
339 runOnlyForDeploymentPostprocessing = 0;
340 shellPath = /bin/sh;
367 - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
341 + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
342 showEnvVarsInLog = 0;
343 };
344 9740EEB61CF901F6004384FC /* Run Script */ = {
@@ -382,21 +356,43 @@
356 shellPath = /bin/sh;
357 shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build\n";
358 };
385 - F6F67323547956BC4F7B67F1 /* [CP] Embed Pods Frameworks */ = {
359 + B6D2E2BA14051352AF3F0F21 /* [CP] Check Pods Manifest.lock */ = {
360 isa = PBXShellScriptBuildPhase;
361 buildActionMask = 2147483647;
362 files = (
363 );
364 inputFileListPaths = (
391 - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
365 );
393 - name = "[CP] Embed Pods Frameworks";
366 + inputPaths = (
367 + "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
368 + "${PODS_ROOT}/Manifest.lock",
369 + );
370 + name = "[CP] Check Pods Manifest.lock";
371 outputFileListPaths = (
395 - "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
372 + );
373 + outputPaths = (
374 + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
375 );
376 runOnlyForDeploymentPostprocessing = 0;
377 shellPath = /bin/sh;
399 - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
378 + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
379 + showEnvVarsInLog = 0;
380 + };
381 + CF9CDF7EE917AD2F44661BE6 /* [CP] Copy Pods Resources */ = {
382 + isa = PBXShellScriptBuildPhase;
383 + buildActionMask = 2147483647;
384 + files = (
385 + );
386 + inputFileListPaths = (
387 + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-input-files.xcfilelist",
388 + );
389 + name = "[CP] Copy Pods Resources";
390 + outputFileListPaths = (
391 + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources-${CONFIGURATION}-output-files.xcfilelist",
392 + );
393 + runOnlyForDeploymentPostprocessing = 0;
394 + shellPath = /bin/sh;
395 + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-resources.sh\"\n";
396 showEnvVarsInLog = 0;
397 };
398 /* End PBXShellScriptBuildPhase section */
ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme
+2
@@ -26,6 +26,7 @@
26 buildConfiguration = "Debug"
27 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29 + customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit"
30 shouldUseLaunchSchemeArgsEnv = "YES">
31 <MacroExpansion>
32 <BuildableReference
@@ -43,6 +44,7 @@
44 buildConfiguration = "Debug"
45 selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
46 selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
47 + customLLDBInitFile = "$(SRCROOT)/Flutter/ephemeral/flutter_lldbinit"
48 launchStyle = "0"
49 useCustomWorkingDirectory = "NO"
50 ignoresPersistentStateOnLaunch = "NO"
ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist deleted
-8
@@ -1,8 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 -<plist version="1.0">
4 -<dict>
5 - <key>IDEDidComputeMac32BitWarning</key>
6 - <true/>
7 -</dict>
8 -</plist>
ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings deleted
-8
@@ -1,8 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>
2 -<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3 -<plist version="1.0">
4 -<dict>
5 - <key>PreviewsEnabled</key>
6 - <false/>
7 -</dict>
8 -</plist>