From 28fb2802af1f4e536f0e4b1d6e1abb4f524de03f Mon Sep 17 00:00:00 2001 From: rory Date: Mon, 24 Oct 2022 09:31:55 +0100 Subject: [PATCH 1/2] Dont require signing pod targets --- ios/Podfile | 8 ++++++++ ios/Podfile.lock | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/ios/Podfile b/ios/Podfile index f42d309b7a9e..1698d638257d 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -49,5 +49,13 @@ target 'NewExpensify' do installer.pods_project.build_configurations.each do |config| config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64" end + + installer.pods_project.targets.each do |target| + if target.respond_to?(:product_type) and target.product_type == "com.apple.product-type.bundle" + target.build_configurations.each do |config| + config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' + end + end + end end end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 3005af991390..d810fd6dbd01 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1023,6 +1023,6 @@ SPEC CHECKSUMS: Yoga: eca980a5771bf114c41a754098cd85e6e0d90ed7 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: 5745ec909229219e7469609dba23118be023f564 +PODFILE CHECKSUM: d202bd0248cbb5ddf4d40c0d592b31bfbd85498a COCOAPODS: 1.11.3 From 407bd48ea15b9672a6a25b624ebd9de34a9ea839 Mon Sep 17 00:00:00 2001 From: rory Date: Mon, 24 Oct 2022 09:50:29 +0100 Subject: [PATCH 2/2] Actually sign generated projects by specifying developer team --- ios/Podfile | 6 +++--- ios/Podfile.lock | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ios/Podfile b/ios/Podfile index 1698d638257d..c6182b7f4584 100644 --- a/ios/Podfile +++ b/ios/Podfile @@ -50,10 +50,10 @@ target 'NewExpensify' do config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64" end - installer.pods_project.targets.each do |target| - if target.respond_to?(:product_type) and target.product_type == "com.apple.product-type.bundle" + installer.generated_projects.each do |project| + project.targets.each do |target| target.build_configurations.each do |config| - config.build_settings['CODE_SIGNING_ALLOWED'] = 'NO' + config.build_settings["DEVELOPMENT_TEAM"] = "368M544MTT" end end end diff --git a/ios/Podfile.lock b/ios/Podfile.lock index d810fd6dbd01..de5304b5b6a7 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1023,6 +1023,6 @@ SPEC CHECKSUMS: Yoga: eca980a5771bf114c41a754098cd85e6e0d90ed7 YogaKit: f782866e155069a2cca2517aafea43200b01fd5a -PODFILE CHECKSUM: d202bd0248cbb5ddf4d40c0d592b31bfbd85498a +PODFILE CHECKSUM: ce36bd7b1d5b19fefa2a79a65e6762d3328cb8e0 COCOAPODS: 1.11.3