fix: tor on macOS (#2514)
This PR fixes missing entitlemends, and ITMS-90291, ITMS-90292 from app review
cyan committed
Sep 9, 2025 at 07:27 UTC
5b89d1fdd872fed6330714d745b901955607dca1
9 files changed
+13
-9
.github/workflows/pr_test_build_android.yml
+1
-1
@@ -223,7 +223,7 @@ jobs:
223
run: |
224
set -x -e
225
pushd scripts
226
- wget https://github.com/MrCyjaneK/torch_dart/releases/download/4f987d4-1-ge071fcf-1-gc282f09-1-g4c290aa-1-gabdf653/torch_dart-4f987d4-1-ge071fcf-1-gc282f09-1-g4c290aa-1-gabdf653.tar.gz -O torch_dart.tar.gz
226
+ wget https://github.com/MrCyjaneK/torch_dart/releases/download/v1.0.4/torch_dart-v1.0.4.tar.gz -O torch_dart.tar.gz
227
mkdir torch_dart
228
pushd torch_dart
229
tar -xzf ../torch_dart.tar.gz
.github/workflows/pr_test_build_linux.yml
+1
-1
@@ -207,7 +207,7 @@ jobs:
207
run: |
208
set -x -e
209
pushd scripts
210
- wget https://github.com/MrCyjaneK/torch_dart/releases/download/4f987d4-1-ge071fcf-1-gc282f09-1-g4c290aa-1-gabdf653/torch_dart-4f987d4-1-ge071fcf-1-gc282f09-1-g4c290aa-1-gabdf653.tar.gz -O torch_dart.tar.gz
210
+ wget https://github.com/MrCyjaneK/torch_dart/releases/download/v1.0.4/torch_dart-v1.0.4.tar.gz -O torch_dart.tar.gz
211
mkdir torch_dart
212
pushd torch_dart
213
tar -xzf ../torch_dart.tar.gz
cw_core/lib/utils/tor/torch.dart
+1
-1
@@ -29,7 +29,7 @@ class CakeTorTorch implements CakeTorInstance {
29
bool get enabled => isTorRunning;
30
31
@override
32
- int get port => 42142;
32
+ int get port => 52142;
33
34
@override
35
Future<void> start() async {
ios/Podfile.lock
+1
-1
@@ -246,7 +246,7 @@ SPEC CHECKSUMS:
246
flutter_secure_storage: 2c2ff13db9e0a5647389bff88b0ecac56e3f3418
247
fluttertoast: 2c67e14dce98bbdb200df9e1acf610d7a6264ea1
248
image_picker_ios: 7fe1ff8e34c1790d6fff70a32484959f563a928a
249
- in_app_review: 5596fe56fab799e8edb3561c03d053363ab13457
249
+ in_app_review: 7dd1ea365263f834b8464673f9df72c80c17c937
250
integration_test: 4a889634ef21a45d28d50d622cf412dc6d9f586e
251
OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
252
package_info_plus: af8e2ca6888548050f16fa2f1938db7b5a5df499
macos/Podfile.lock
+1
-1
@@ -134,7 +134,7 @@ SPEC CHECKSUMS:
134
flutter_local_notifications: 4bf37a31afde695b56091b4ae3e4d9c7a7e6cda0
135
flutter_secure_storage_macos: 3dacac420d84c4d0dc5e868194ee43c8664ec797
136
FlutterMacOS: 8f6f14fa908a6fb3fba0cd85dbd81ec4b251fb24
137
- in_app_review: 0599bccaed5e02f6bed2b0d30d16f86b63ed8638
137
+ in_app_review: 66e7680752b632d83f4f0e88b34d52ed303fbff4
138
OrderedSet: e539b66b644ff081c73a262d24ad552a69be3a94
139
package_info_plus: f0052d280d17aa382b932f399edf32507174e870
140
path_provider_foundation: 080d55be775b7414fd5a5ef3ac137b97b097e564
macos/Runner/DebugProfileBase.entitlements
+2
-2
@@ -6,8 +6,6 @@
6
<true/>
7
<key>com.apple.security.cs.allow-jit</key>
8
<true/>
9
- <key>com.apple.security.network.server</key>
10
- <true/>
9
<key>com.apple.security.device.bluetooth</key>
10
<true/>
11
<key>keychain-access-groups</key>
@@ -16,5 +14,7 @@
14
</array>
15
<key>com.apple.security.network.client</key>
16
<true/>
17
+ <key>com.apple.security.network.server</key>
18
+ <true/>
19
</dict>
20
</plist>
macos/Runner/ReleaseBase.entitlements
+2
@@ -12,5 +12,7 @@
12
</array>
13
<key>com.apple.security.network.client</key>
14
<true/>
15
+ <key>com.apple.security.network.server</key>
16
+ <true/>
17
</dict>
18
</plist>
macos/Runner/RunnerBase.entitlements
+2
@@ -6,6 +6,8 @@
6
<true/>
7
<key>com.apple.security.network.client</key>
8
<true/>
9
+ <key>com.apple.security.network.server</key>
10
+ <true/>
11
<key>com.apple.security.device.bluetooth</key>
12
<true/>
13
<key>keychain-access-groups</key>
scripts/prepare_torch.sh
+2
-2
@@ -5,9 +5,9 @@ cd "$(dirname "$0")"
5
# IMPORTANT: Make sure to update action 'Build Torch` in
6
# - .github/workflows/pr_test_build_android.yml
7
# - .github/workflows/pr_test_build_linux.yml
8
-# https://github.com/MrCyjaneK/torch_dart/releases/download/4f987d4-1-ge071fcf-1-gc282f09-1-g4c290aa-1-gabdf653/torch_dart-4f987d4-1-ge071fcf-1-gc282f09-1-g4c290aa-1-gabdf653.tar.gz
8
+# https://github.com/MrCyjaneK/torch_dart/releases/download/v1.0.4/torch_dart-v1.0.4.tar.gz
9
10
-HASH=abdf653fc15b576f2a67597a1f9618345a297f45
10
+HASH=8d22697df9d1e43ac98dd55087190bae17d32c05
11
12
if [[ ! -d "torch_dart/.git" ]];
13
then