Skip to content
This repository was archived by the owner on Apr 3, 2023. It is now read-only.

Commit c541ef5

Browse files
committed
Manual sign iOS
1 parent 17287b3 commit c541ef5

File tree

4 files changed

+73
-14
lines changed

4 files changed

+73
-14
lines changed

ios/Podfile

+12
Original file line numberDiff line numberDiff line change
@@ -37,5 +37,17 @@ end
3737
post_install do |installer|
3838
installer.pods_project.targets.each do |target|
3939
flutter_additional_ios_build_settings(target)
40+
target.build_configurations.each do |config|
41+
# Run iOS simulator on M1 Mac
42+
config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '12.1'
43+
config.build_settings['EXCLUDED_ARCHS[sdk=iphonesimulator*]'] = 'i386 arm64'
44+
# Fix ' *pod* does not support provisioning profiles'
45+
config.build_settings['EXPANDED_CODE_SIGN_IDENTITY'] = ""
46+
config.build_settings['CODE_SIGNING_REQUIRED'] = "NO"
47+
config.build_settings['CODE_SIGNING_ALLOWED'] = "NO"
48+
49+
# https://github.com/flutter/flutter/issues/57839
50+
config.build_settings['ENABLE_BITCODE'] = 'NO'
51+
end
4052
end
4153
end

ios/Podfile.lock

+1-1
Original file line numberDiff line numberDiff line change
@@ -671,6 +671,6 @@ SPEC CHECKSUMS:
671671
sqflite: 6d358c025f5b867b29ed92fc697fd34924e11904
672672
url_launcher: b6e016d912f04be9f5bf6e8e82dc599b7ba59649
673673

674-
PODFILE CHECKSUM: fe0e1ee7f3d1f7d00b11b474b62dd62134535aea
674+
PODFILE CHECKSUM: 2b69b992653b5b0372b3ed3993c7a9eb102a4095
675675

676676
COCOAPODS: 1.11.2

ios/Runner.xcodeproj/project.pbxproj

+57-13
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
archiveVersion = 1;
44
classes = {
55
};
6-
objectVersion = 50;
6+
objectVersion = 51;
77
objects = {
88

99
/* Begin PBXBuildFile section */
@@ -108,7 +108,6 @@
108108
03A3DC7C99DB6A3B97FDECF5 /* Pods-Runner.profile-prod.xcconfig */,
109109
BBB96720972B0027B6CEACF8 /* Pods-Runner.release-prod.xcconfig */,
110110
);
111-
name = Pods;
112111
path = Pods;
113112
sourceTree = "<group>";
114113
};
@@ -183,8 +182,8 @@
183182
isa = PBXNativeTarget;
184183
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
185184
buildPhases = (
185+
DFC5486E7E90CC8D7DD73AEC /* Firebase Setup */,
186186
8DC7CA7D6140387A70CA925C /* [CP] Check Pods Manifest.lock */,
187-
982A7722AD2E664DC7A2E864 /* Firebase Setup */,
188187
9740EEB61CF901F6004384FC /* Run Script */,
189188
97C146EA1CF9000F007C117D /* Sources */,
190189
97C146EB1CF9000F007C117D /* Frameworks */,
@@ -345,7 +344,7 @@
345344
shellPath = /bin/sh;
346345
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
347346
};
348-
982A7722AD2E664DC7A2E864 /* Firebase Setup */ = {
347+
DFC5486E7E90CC8D7DD73AEC /* Firebase Setup */ = {
349348
isa = PBXShellScriptBuildPhase;
350349
buildActionMask = 2147483647;
351350
files = (
@@ -431,6 +430,7 @@
431430
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
432431
COPY_PHASE_STRIP = NO;
433432
DEBUG_INFORMATION_FORMAT = dwarf;
433+
ENABLE_BITCODE = NO;
434434
ENABLE_STRICT_OBJC_MSGSEND = YES;
435435
ENABLE_TESTABILITY = YES;
436436
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
@@ -454,7 +454,7 @@
454454
GCC_WARN_UNUSED_VARIABLE = YES;
455455
GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
456456
INFOPLIST_FILE = Runner/Info.plist;
457-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
457+
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
458458
LD_RUNPATH_SEARCH_PATHS = (
459459
"$(inherited)",
460460
"@executable_path/Frameworks",
@@ -506,6 +506,7 @@
506506
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
507507
COPY_PHASE_STRIP = NO;
508508
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
509+
ENABLE_BITCODE = NO;
509510
ENABLE_NS_ASSERTIONS = NO;
510511
ENABLE_STRICT_OBJC_MSGSEND = YES;
511512
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
@@ -523,7 +524,7 @@
523524
GCC_WARN_UNUSED_VARIABLE = YES;
524525
GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
525526
INFOPLIST_FILE = Runner/Info.plist;
526-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
527+
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
527528
LD_RUNPATH_SEARCH_PATHS = (
528529
"$(inherited)",
529530
"@executable_path/Frameworks",
@@ -601,7 +602,9 @@
601602
buildSettings = {
602603
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
603604
CLANG_ENABLE_MODULES = YES;
605+
CODE_SIGN_STYLE = Manual;
604606
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
607+
DEVELOPMENT_TEAM = "";
605608
ENABLE_BITCODE = NO;
606609
INFOPLIST_FILE = Runner/Info.plist;
607610
LD_RUNPATH_SEARCH_PATHS = (
@@ -610,6 +613,7 @@
610613
);
611614
PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
612615
PRODUCT_NAME = "$(TARGET_NAME)";
616+
PROVISIONING_PROFILE_SPECIFIER = "";
613617
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
614618
SWIFT_VERSION = 5.0;
615619
VERSIONING_SYSTEM = "apple-generic";
@@ -648,6 +652,7 @@
648652
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
649653
COPY_PHASE_STRIP = NO;
650654
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
655+
ENABLE_BITCODE = NO;
651656
ENABLE_NS_ASSERTIONS = NO;
652657
ENABLE_STRICT_OBJC_MSGSEND = YES;
653658
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
@@ -665,7 +670,7 @@
665670
GCC_WARN_UNUSED_VARIABLE = YES;
666671
GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
667672
INFOPLIST_FILE = Runner/Info.plist;
668-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
673+
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
669674
LD_RUNPATH_SEARCH_PATHS = (
670675
"$(inherited)",
671676
"@executable_path/Frameworks",
@@ -718,6 +723,7 @@
718723
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
719724
COPY_PHASE_STRIP = NO;
720725
DEBUG_INFORMATION_FORMAT = dwarf;
726+
ENABLE_BITCODE = NO;
721727
ENABLE_STRICT_OBJC_MSGSEND = YES;
722728
ENABLE_TESTABILITY = YES;
723729
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
@@ -741,7 +747,7 @@
741747
GCC_WARN_UNUSED_VARIABLE = YES;
742748
GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
743749
INFOPLIST_FILE = Runner/Info.plist;
744-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
750+
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
745751
LD_RUNPATH_SEARCH_PATHS = (
746752
"$(inherited)",
747753
"@executable_path/Frameworks",
@@ -792,6 +798,7 @@
792798
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
793799
COPY_PHASE_STRIP = NO;
794800
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
801+
ENABLE_BITCODE = NO;
795802
ENABLE_NS_ASSERTIONS = NO;
796803
ENABLE_STRICT_OBJC_MSGSEND = YES;
797804
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
@@ -809,7 +816,7 @@
809816
GCC_WARN_UNUSED_VARIABLE = YES;
810817
GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
811818
INFOPLIST_FILE = Runner/Info.plist;
812-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
819+
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
813820
LD_RUNPATH_SEARCH_PATHS = (
814821
"$(inherited)",
815822
"@executable_path/Frameworks",
@@ -861,6 +868,7 @@
861868
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
862869
COPY_PHASE_STRIP = NO;
863870
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
871+
ENABLE_BITCODE = NO;
864872
ENABLE_NS_ASSERTIONS = NO;
865873
ENABLE_STRICT_OBJC_MSGSEND = YES;
866874
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
@@ -878,7 +886,7 @@
878886
GCC_WARN_UNUSED_VARIABLE = YES;
879887
GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
880888
INFOPLIST_FILE = Runner/Info.plist;
881-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
889+
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
882890
LD_RUNPATH_SEARCH_PATHS = (
883891
"$(inherited)",
884892
"@executable_path/Frameworks",
@@ -931,6 +939,7 @@
931939
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
932940
COPY_PHASE_STRIP = NO;
933941
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
942+
ENABLE_BITCODE = NO;
934943
ENABLE_NS_ASSERTIONS = NO;
935944
ENABLE_STRICT_OBJC_MSGSEND = YES;
936945
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
@@ -948,7 +957,7 @@
948957
GCC_WARN_UNUSED_VARIABLE = YES;
949958
GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
950959
INFOPLIST_FILE = Runner/Info.plist;
951-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
960+
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
952961
LD_RUNPATH_SEARCH_PATHS = (
953962
"$(inherited)",
954963
"@executable_path/Frameworks",
@@ -1003,6 +1012,7 @@
10031012
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
10041013
COPY_PHASE_STRIP = NO;
10051014
DEBUG_INFORMATION_FORMAT = dwarf;
1015+
ENABLE_BITCODE = NO;
10061016
ENABLE_STRICT_OBJC_MSGSEND = YES;
10071017
ENABLE_TESTABILITY = YES;
10081018
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
@@ -1026,7 +1036,7 @@
10261036
GCC_WARN_UNUSED_VARIABLE = YES;
10271037
GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
10281038
INFOPLIST_FILE = Runner/Info.plist;
1029-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1039+
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
10301040
LD_RUNPATH_SEARCH_PATHS = (
10311041
"$(inherited)",
10321042
"@executable_path/Frameworks",
@@ -1158,7 +1168,9 @@
11581168
buildSettings = {
11591169
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
11601170
CLANG_ENABLE_MODULES = YES;
1171+
CODE_SIGN_STYLE = Manual;
11611172
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
1173+
DEVELOPMENT_TEAM = "";
11621174
ENABLE_BITCODE = NO;
11631175
INFOPLIST_FILE = Runner/Info.plist;
11641176
LD_RUNPATH_SEARCH_PATHS = (
@@ -1167,6 +1179,7 @@
11671179
);
11681180
PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
11691181
PRODUCT_NAME = "$(TARGET_NAME)";
1182+
PROVISIONING_PROFILE_SPECIFIER = "";
11701183
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
11711184
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
11721185
SWIFT_VERSION = 5.0;
@@ -1180,7 +1193,9 @@
11801193
buildSettings = {
11811194
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
11821195
CLANG_ENABLE_MODULES = YES;
1196+
CODE_SIGN_STYLE = Manual;
11831197
CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)";
1198+
DEVELOPMENT_TEAM = "";
11841199
ENABLE_BITCODE = NO;
11851200
INFOPLIST_FILE = Runner/Info.plist;
11861201
LD_RUNPATH_SEARCH_PATHS = (
@@ -1189,6 +1204,7 @@
11891204
);
11901205
PRODUCT_BUNDLE_IDENTIFIER = com.chaomao.hittick;
11911206
PRODUCT_NAME = "$(TARGET_NAME)";
1207+
PROVISIONING_PROFILE_SPECIFIER = "";
11921208
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
11931209
SWIFT_VERSION = 5.0;
11941210
VERSIONING_SYSTEM = "apple-generic";
@@ -1228,6 +1244,7 @@
12281244
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
12291245
COPY_PHASE_STRIP = NO;
12301246
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1247+
ENABLE_BITCODE = NO;
12311248
ENABLE_NS_ASSERTIONS = NO;
12321249
ENABLE_STRICT_OBJC_MSGSEND = YES;
12331250
"EXCLUDED_ARCHS[sdk=iphonesimulator*]" = "i386 arm64";
@@ -1245,7 +1262,7 @@
12451262
GCC_WARN_UNUSED_VARIABLE = YES;
12461263
GOOGLE_SERVICE_REVERSED_CLIENT_ID = "com.googleusercontent.apps.839556303918-sjt2kvium8hd02orlelqujl5c3e4rb8k";
12471264
INFOPLIST_FILE = Runner/Info.plist;
1248-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
1265+
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
12491266
LD_RUNPATH_SEARCH_PATHS = (
12501267
"$(inherited)",
12511268
"@executable_path/Frameworks",
@@ -1271,71 +1288,98 @@
12711288
isa = XCBuildConfiguration;
12721289
baseConfigurationReference = D84A7E001E1D813A63BB96CB /* Pods-Runner.debug-dev.xcconfig */;
12731290
buildSettings = {
1291+
CODE_SIGN_STYLE = Manual;
1292+
DEVELOPMENT_TEAM = "";
12741293
PRODUCT_NAME = Runner;
1294+
PROVISIONING_PROFILE_SPECIFIER = "";
12751295
};
12761296
name = "Debug-dev";
12771297
};
12781298
C931FB0826F7935A007A947E /* Profile-dev */ = {
12791299
isa = XCBuildConfiguration;
12801300
baseConfigurationReference = 6B15C2EAEA05D5146FC359C7 /* Pods-Runner.profile-dev.xcconfig */;
12811301
buildSettings = {
1302+
CODE_SIGN_STYLE = Manual;
1303+
DEVELOPMENT_TEAM = "";
12821304
PRODUCT_NAME = Runner;
1305+
PROVISIONING_PROFILE_SPECIFIER = "";
12831306
};
12841307
name = "Profile-dev";
12851308
};
12861309
C931FB0926F7935A007A947E /* Release-dev */ = {
12871310
isa = XCBuildConfiguration;
12881311
baseConfigurationReference = 511E919DCEF074AD1D1A813E /* Pods-Runner.release-dev.xcconfig */;
12891312
buildSettings = {
1313+
CODE_SIGN_STYLE = Manual;
1314+
DEVELOPMENT_TEAM = "";
12901315
PRODUCT_NAME = Runner;
1316+
PROVISIONING_PROFILE_SPECIFIER = "";
12911317
};
12921318
name = "Release-dev";
12931319
};
12941320
C931FB0A26F7935A007A947E /* Debug-stage */ = {
12951321
isa = XCBuildConfiguration;
12961322
baseConfigurationReference = 85B922E4B46B0FD22FF68545 /* Pods-Runner.debug-stage.xcconfig */;
12971323
buildSettings = {
1324+
CODE_SIGN_STYLE = Manual;
1325+
DEVELOPMENT_TEAM = "";
12981326
PRODUCT_NAME = Runner;
1327+
PROVISIONING_PROFILE_SPECIFIER = "";
12991328
};
13001329
name = "Debug-stage";
13011330
};
13021331
C931FB0B26F7935A007A947E /* Profile-stage */ = {
13031332
isa = XCBuildConfiguration;
13041333
baseConfigurationReference = D1D1D900C2E8897E51EDA511 /* Pods-Runner.profile-stage.xcconfig */;
13051334
buildSettings = {
1335+
CODE_SIGN_STYLE = Manual;
1336+
DEVELOPMENT_TEAM = "";
13061337
PRODUCT_NAME = Runner;
1338+
PROVISIONING_PROFILE_SPECIFIER = "";
13071339
};
13081340
name = "Profile-stage";
13091341
};
13101342
C931FB0C26F7935A007A947E /* Release-stage */ = {
13111343
isa = XCBuildConfiguration;
13121344
baseConfigurationReference = 843AA763205A22485B8A7E70 /* Pods-Runner.release-stage.xcconfig */;
13131345
buildSettings = {
1346+
CODE_SIGN_STYLE = Manual;
1347+
DEVELOPMENT_TEAM = "";
13141348
PRODUCT_NAME = Runner;
1349+
PROVISIONING_PROFILE_SPECIFIER = "";
13151350
};
13161351
name = "Release-stage";
13171352
};
13181353
C931FB0D26F7935A007A947E /* Debug-prod */ = {
13191354
isa = XCBuildConfiguration;
13201355
baseConfigurationReference = 937A66A77DBF5BCFF177AA3C /* Pods-Runner.debug-prod.xcconfig */;
13211356
buildSettings = {
1357+
CODE_SIGN_STYLE = Manual;
1358+
DEVELOPMENT_TEAM = "";
13221359
PRODUCT_NAME = Runner;
1360+
PROVISIONING_PROFILE_SPECIFIER = "";
13231361
};
13241362
name = "Debug-prod";
13251363
};
13261364
C931FB0E26F7935A007A947E /* Profile-prod */ = {
13271365
isa = XCBuildConfiguration;
13281366
baseConfigurationReference = 03A3DC7C99DB6A3B97FDECF5 /* Pods-Runner.profile-prod.xcconfig */;
13291367
buildSettings = {
1368+
CODE_SIGN_STYLE = Manual;
1369+
DEVELOPMENT_TEAM = "";
13301370
PRODUCT_NAME = Runner;
1371+
PROVISIONING_PROFILE_SPECIFIER = "";
13311372
};
13321373
name = "Profile-prod";
13331374
};
13341375
C931FB0F26F7935A007A947E /* Release-prod */ = {
13351376
isa = XCBuildConfiguration;
13361377
baseConfigurationReference = BBB96720972B0027B6CEACF8 /* Pods-Runner.release-prod.xcconfig */;
13371378
buildSettings = {
1379+
CODE_SIGN_STYLE = Manual;
1380+
DEVELOPMENT_TEAM = "";
13381381
PRODUCT_NAME = Runner;
1382+
PROVISIONING_PROFILE_SPECIFIER = "";
13391383
};
13401384
name = "Release-prod";
13411385
};

pubspec.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -58,14 +58,17 @@ flutter_icons:
5858
flutter_native_splash:
5959
color: '#000000'
6060
image: assets/blank.png
61+
6162
flavorizr:
6263
app:
6364
android:
6465
flavorDimensions: default
6566
ios:
6667
buildSettings:
68+
IPHONEOS_DEPLOYMENT_TARGET: 12.1
6769
EXCLUDED_ARCHS[sdk=iphonesimulator*]: i386 arm64
6870
ASSETCATALOG_COMPILER_APPICON_NAME: AppIcon
71+
ENABLE_BITCODE: NO
6972

7073
flavors:
7174
dev:

0 commit comments

Comments
 (0)