Skip to content

Commit 8110466

Browse files
committed
chore(ios): enable automatic signing
1 parent ffbb5ac commit 8110466

File tree

4 files changed

+54
-45
lines changed

4 files changed

+54
-45
lines changed

Gemfile.lock

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,17 +10,17 @@ GEM
1010
artifactory (3.0.17)
1111
atomos (0.1.3)
1212
aws-eventstream (1.3.0)
13-
aws-partitions (1.1035.0)
14-
aws-sdk-core (3.215.0)
13+
aws-partitions (1.1046.0)
14+
aws-sdk-core (3.217.1)
1515
aws-eventstream (~> 1, >= 1.3.0)
1616
aws-partitions (~> 1, >= 1.992.0)
1717
aws-sigv4 (~> 1.9)
1818
jmespath (~> 1, >= 1.6.1)
19-
aws-sdk-kms (1.96.0)
20-
aws-sdk-core (~> 3, >= 3.210.0)
19+
aws-sdk-kms (1.97.0)
20+
aws-sdk-core (~> 3, >= 3.216.0)
2121
aws-sigv4 (~> 1.5)
22-
aws-sdk-s3 (1.177.0)
23-
aws-sdk-core (~> 3, >= 3.210.0)
22+
aws-sdk-s3 (1.179.0)
23+
aws-sdk-core (~> 3, >= 3.216.0)
2424
aws-sdk-kms (~> 1)
2525
aws-sigv4 (~> 1.5)
2626
aws-sigv4 (1.11.0)
@@ -33,7 +33,7 @@ GEM
3333
commander (4.6.0)
3434
highline (~> 2.0.0)
3535
declarative (0.0.20)
36-
digest-crc (0.6.5)
36+
digest-crc (0.7.0)
3737
rake (>= 12.0.0, < 14.0.0)
3838
domain_name (0.6.20240107)
3939
dotenv (2.8.1)
@@ -219,4 +219,4 @@ DEPENDENCIES
219219
fastlane
220220

221221
BUNDLED WITH
222-
2.5.23
222+
2.6.3

fastlane/lanes/ios

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,15 @@ platform :ios do
2222
lane :build do |options|
2323
configuration = (options[:release] ? "Release" : "Debug")
2424
export_method = (options[:release] ? "app-store" : "development")
25+
app_identifier = get_info_plist_value(path: "ios/App/App/Info.plist", key: "CFBundleIdentifier")
26+
# Disable automatic code signing to avoid issues with wrong provisioning profiles
27+
automatic_code_signing(
28+
code_sign_identity: options[:release] ? "iPhone Distribution" : "iPhone Developer",
29+
path: "ios/App/App.xcodeproj",
30+
profile_name: "match #{options[:release] ? "AppStore" : "Development"} #{app_identifier}",
31+
use_automatic_signing: false
32+
)
33+
# Build the app
2534
build_app(
2635
clean: true,
2736
scheme: "App",
@@ -30,6 +39,12 @@ platform :ios do
3039
export_method: export_method,
3140
output_directory: "./ios/App/build"
3241
)
42+
# Enable automatic code signing again
43+
automatic_code_signing(
44+
path: "ios/App/App.xcodeproj",
45+
profile_name: "",
46+
use_automatic_signing: true
47+
)
3348
ENV['IPA_OUTPUT_PATH'] = lane_context[SharedValues::IPA_OUTPUT_PATH].to_s
3449
ENV['PKG_OUTPUT_PATH'] = lane_context[SharedValues::PKG_OUTPUT_PATH].to_s
3550
ENV['DSYM_OUTPUT_PATH'] = lane_context[SharedValues::DSYM_OUTPUT_PATH].to_s

ios/App/App.xcodeproj/project.pbxproj

Lines changed: 5 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
504EC3031FED79650016851F = {
131131
CreatedOnToolsVersion = 9.2;
132132
LastSwiftMigration = 1100;
133-
ProvisioningStyle = Manual;
133+
ProvisioningStyle = Automatic;
134134
};
135135
};
136136
};
@@ -349,18 +349,15 @@
349349
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
350350
CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
351351
CODE_SIGN_IDENTITY = "Apple Development";
352-
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
353-
CODE_SIGN_STYLE = Manual;
352+
CODE_SIGN_STYLE = Automatic;
354353
DEVELOPMENT_TEAM = U73Q28Z596;
355-
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = U73Q28Z596;
356354
INFOPLIST_FILE = App/Info.plist;
357355
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
358356
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
359357
OTHER_SWIFT_FLAGS = "$(inherited) \"-D\" \"COCOAPODS\" \"-DDEBUG\"";
360358
PRODUCT_BUNDLE_IDENTIFIER = de.dhbw.vs.standortapp;
361359
PRODUCT_NAME = "$(TARGET_NAME)";
362-
PROVISIONING_PROFILE_SPECIFIER = "match Development de.dhbw.vs.standortapp";
363-
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match Development de.dhbw.vs.standortapp";
360+
PROVISIONING_PROFILE_SPECIFIER = "";
364361
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
365362
SWIFT_VERSION = 5.0;
366363
TARGETED_DEVICE_FAMILY = "1,2";
@@ -374,17 +371,14 @@
374371
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
375372
CODE_SIGN_ENTITLEMENTS = App/App.entitlements;
376373
CODE_SIGN_IDENTITY = "Apple Development";
377-
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
378-
CODE_SIGN_STYLE = Manual;
374+
CODE_SIGN_STYLE = Automatic;
379375
DEVELOPMENT_TEAM = U73Q28Z596;
380-
"DEVELOPMENT_TEAM[sdk=iphoneos*]" = U73Q28Z596;
381376
INFOPLIST_FILE = App/Info.plist;
382377
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
383378
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
384379
PRODUCT_BUNDLE_IDENTIFIER = de.dhbw.vs.standortapp;
385380
PRODUCT_NAME = "$(TARGET_NAME)";
386-
PROVISIONING_PROFILE_SPECIFIER = "match AppStore de.dhbw.vs.standortapp";
387-
"PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "match AppStore de.dhbw.vs.standortapp";
381+
PROVISIONING_PROFILE_SPECIFIER = "";
388382
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "";
389383
SWIFT_VERSION = 5.0;
390384
TARGETED_DEVICE_FAMILY = "1,2";

ios/App/Podfile.lock

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
PODS:
2-
- Capacitor (6.1.1):
2+
- Capacitor (7.0.0):
33
- CapacitorCordova
4-
- CapacitorActionSheet (6.0.1):
4+
- CapacitorActionSheet (7.0.0):
55
- Capacitor
6-
- CapacitorApp (6.0.0):
6+
- CapacitorApp (7.0.0):
77
- Capacitor
8-
- CapacitorClipboard (6.0.0):
8+
- CapacitorClipboard (7.0.0):
99
- Capacitor
10-
- CapacitorCordova (6.1.1)
11-
- CapacitorKeyboard (6.0.1):
10+
- CapacitorCordova (7.0.0)
11+
- CapacitorKeyboard (7.0.0):
1212
- Capacitor
13-
- CapacitorPreferences (6.0.1):
13+
- CapacitorPreferences (7.0.0):
1414
- Capacitor
15-
- CapacitorShare (6.0.1):
15+
- CapacitorShare (7.0.0):
1616
- Capacitor
17-
- CapacitorSplashScreen (6.0.1):
17+
- CapacitorSplashScreen (7.0.0):
1818
- Capacitor
19-
- CapacitorStatusBar (6.0.0):
19+
- CapacitorStatusBar (7.0.0):
2020
- Capacitor
21-
- CapawesomeTeamCapacitorFileOpener (6.1.0):
21+
- CapawesomeTeamCapacitorFileOpener (7.0.0):
2222
- Capacitor
23-
- CapawesomeTeamCapacitorNfc (6.2.0):
23+
- CapawesomeTeamCapacitorNfc (7.0.2):
2424
- Capacitor
25-
- CordovaPlugins (7.0.1):
25+
- CordovaPlugins (7.0.0):
2626
- CapacitorCordova
2727

2828
DEPENDENCIES:
@@ -69,19 +69,19 @@ EXTERNAL SOURCES:
6969
:path: "../capacitor-cordova-ios-plugins"
7070

7171
SPEC CHECKSUMS:
72-
Capacitor: 7b38922425a542e0b5936c8f72ea89d876dd4df1
73-
CapacitorActionSheet: 75079ad8ca24d8a4a7ccd5bdbff661003b74619d
74-
CapacitorApp: 30145f2ea2311e4f3744472119ec87d2ddf4c0a7
75-
CapacitorClipboard: c1cb27fea166aab5c99bda605d3bc768cf00eabe
76-
CapacitorCordova: 8f2cc8d8d3619c566e9418fe8772064a94266106
77-
CapacitorKeyboard: f38d730356be5569d72eb87ad9c8166947728c36
78-
CapacitorPreferences: 97d529423bb7c1196455e9a1b6dd1074625c78bd
79-
CapacitorShare: ec1bcbc16696696133740ac876192c0480ca3018
80-
CapacitorSplashScreen: d2d8fe9541d7bebdf735839b89edf6e762cea969
81-
CapacitorStatusBar: 129c68650d3f950e080e8e7e03d69c3b361dbe52
82-
CapawesomeTeamCapacitorFileOpener: e72b2b08befc2d3103266596a109900e882cf40a
83-
CapawesomeTeamCapacitorNfc: aae9e9c67e3c67df5340619ed56cd88497b507e8
84-
CordovaPlugins: 943c587bc074c1f98000ba11dad21429b0ccb475
72+
Capacitor: 82d1f3b4480d66b5996814f74500dcbc0908558c
73+
CapacitorActionSheet: fe839f0d74a0843d6e2f0cadb42aaed50a75a7b0
74+
CapacitorApp: 9cb31064a6c6bb2b1438583733a7bf45557fc1da
75+
CapacitorClipboard: 007d79cd6c104002b274546d13873526ca20beb7
76+
CapacitorCordova: 345f93b7edd121db98e4ec20ac94d6d7bcaf7e48
77+
CapacitorKeyboard: 4db71e694e7afb5d7c0be09b05495c19f7d6c914
78+
CapacitorPreferences: 8e4bef1f937fc991a19d7ea99330c36a62edd24b
79+
CapacitorShare: d94c53d7656f1ce8f6712ae8d19ab0c18a69259f
80+
CapacitorSplashScreen: 7e7a0a1113833032f196b3af6fa437baccacf5bc
81+
CapacitorStatusBar: a8c4c83ed2e973bdafb979e80e4b00d027832cb7
82+
CapawesomeTeamCapacitorFileOpener: f9bb7f4c64d39f7b71e1fb93185fb9929a779e25
83+
CapawesomeTeamCapacitorNfc: 4db1dc2741d2be24f03d05c2d3d7f196e8a13699
84+
CordovaPlugins: 99cbbdb3d7cfabb1b15a06e61ace82c41ff8d021
8585

8686
PODFILE CHECKSUM: 9c87d66ece9290cbbd7295121eb5a40a2942d079
8787

0 commit comments

Comments
 (0)