Skip to content

Commit c2a99d6

Browse files
enedclaude
andcommitted
revert: simplify iOS Info.plist configuration to fix CI build issues
- Reverted from configuration-specific Info-Debug.plist/Info-Release.plist back to single Info.plist - Kept NSBonjourServices and NSLocalNetworkUsageDescription for debugging support - Added version field to pubspec.yaml to fix CFBundleShortVersionString warnings - Fixes rsync.samba sandbox errors and Target Device Version parsing issues in CI 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent c08f35a commit c2a99d6

4 files changed

Lines changed: 19 additions & 86 deletions

File tree

example/ios/Runner.xcodeproj/project.pbxproj

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,7 @@
516516
"$(inherited)",
517517
"$(PROJECT_DIR)/Flutter",
518518
);
519-
INFOPLIST_FILE = "Runner/Info-$(CONFIGURATION).plist";
519+
INFOPLIST_FILE = Runner/Info.plist;
520520
LD_RUNPATH_SEARCH_PATHS = (
521521
"$(inherited)",
522522
"@executable_path/Frameworks",
@@ -525,7 +525,7 @@
525525
"$(inherited)",
526526
"$(PROJECT_DIR)/Flutter",
527527
);
528-
PRODUCT_BUNDLE_IDENTIFIER = dev.fluttercommunity.workmanagerExample2;
528+
PRODUCT_BUNDLE_IDENTIFIER = dev.fluttercommunity.workmanagerExample;
529529
PRODUCT_NAME = "$(TARGET_NAME)";
530530
PROVISIONING_PROFILE_SPECIFIER = "";
531531
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -662,7 +662,7 @@
662662
"$(inherited)",
663663
"$(PROJECT_DIR)/Flutter",
664664
);
665-
INFOPLIST_FILE = "Runner/Info-$(CONFIGURATION).plist";
665+
INFOPLIST_FILE = Runner/Info.plist;
666666
LD_RUNPATH_SEARCH_PATHS = (
667667
"$(inherited)",
668668
"@executable_path/Frameworks",
@@ -671,7 +671,7 @@
671671
"$(inherited)",
672672
"$(PROJECT_DIR)/Flutter",
673673
);
674-
PRODUCT_BUNDLE_IDENTIFIER = dev.fluttercommunity.workmanagerExample2;
674+
PRODUCT_BUNDLE_IDENTIFIER = dev.fluttercommunity.workmanagerExample;
675675
PRODUCT_NAME = "$(TARGET_NAME)";
676676
PROVISIONING_PROFILE_SPECIFIER = "";
677677
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
@@ -697,7 +697,7 @@
697697
"$(inherited)",
698698
"$(PROJECT_DIR)/Flutter",
699699
);
700-
INFOPLIST_FILE = "Runner/Info-$(CONFIGURATION).plist";
700+
INFOPLIST_FILE = Runner/Info.plist;
701701
LD_RUNPATH_SEARCH_PATHS = (
702702
"$(inherited)",
703703
"@executable_path/Frameworks",
@@ -706,7 +706,7 @@
706706
"$(inherited)",
707707
"$(PROJECT_DIR)/Flutter",
708708
);
709-
PRODUCT_BUNDLE_IDENTIFIER = dev.fluttercommunity.workmanagerExample2;
709+
PRODUCT_BUNDLE_IDENTIFIER = dev.fluttercommunity.workmanagerExample;
710710
PRODUCT_NAME = "$(TARGET_NAME)";
711711
PROVISIONING_PROFILE_SPECIFIER = "";
712712
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";

example/ios/Runner/Info-Release.plist

Lines changed: 0 additions & 68 deletions
This file was deleted.
Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@
1616
<string>dev.fluttercommunity.integrationTest.dataTransferTask</string>
1717
<string>dev.fluttercommunity.integrationTest.retryTask</string>
1818
</array>
19-
<key>CADisableMinimumFrameDurationOnPhone</key>
20-
<true/>
2119
<key>CFBundleDevelopmentRegion</key>
2220
<string>$(DEVELOPMENT_LANGUAGE)</string>
2321
<key>CFBundleExecutable</key>
@@ -38,15 +36,6 @@
3836
<string>1.0</string>
3937
<key>LSRequiresIPhoneOS</key>
4038
<true/>
41-
<key>NSBonjourServices</key>
42-
<array>
43-
<string>_dartVmService._tcp</string>
44-
<string>_dartobservatory._tcp</string>
45-
</array>
46-
<key>NSLocalNetworkUsageDescription</key>
47-
<string>This app uses local network access during development for Flutter debugging features such as hot reload and DevTools. This permission is only requested in debug builds and is not present in App Store releases.</string>
48-
<key>UIApplicationSupportsIndirectInputEvents</key>
49-
<true/>
5039
<key>UIBackgroundModes</key>
5140
<array>
5241
<string>fetch</string>
@@ -71,5 +60,16 @@
7160
</array>
7261
<key>UIViewControllerBasedStatusBarAppearance</key>
7362
<false/>
63+
<key>CADisableMinimumFrameDurationOnPhone</key>
64+
<true/>
65+
<key>UIApplicationSupportsIndirectInputEvents</key>
66+
<true/>
67+
<key>NSLocalNetworkUsageDescription</key>
68+
<string>This app uses local network access for Flutter debugging features such as hot reload and DevTools during development.</string>
69+
<key>NSBonjourServices</key>
70+
<array>
71+
<string>_dartVmService._tcp</string>
72+
<string>_dartobservatory._tcp</string>
73+
</array>
7474
</dict>
75-
</plist>
75+
</plist>

example/pubspec.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
name: workmanager_example
22
description: Demonstrates how to use the workmanager plugin.
33
publish_to: 'none'
4+
version: 1.0.0+1
45

56
environment:
67
sdk: ">=3.5.0 <4.0.0"

0 commit comments

Comments
 (0)