fastlane / fastlane

🚀 The easiest way to automate building and releasing your iOS and Android apps
https://fastlane.tools
MIT License
39.72k stars 5.72k forks source link

Issue-22329 fix update_code_signing_settings for projects saved with Xcode 16 #23872

Open Speakus opened 1 month ago

Speakus commented 1 month ago

== fix update_code_signing_settings for projects saved with Xcode 16

If you open any project with Xcode 16 then TargetAttributes key will be removed from pbxproj (if it has empty array)

So this PR solving this issue: https://github.com/fastlane/fastlane/issues/22329

Checklist

Motivation and Context

Resolves: #22329

Description

Now fastlane check about too old project written properly - and Xcode 16 saved project is not handled as too old project

Testing Steps

  1. if pbxproj saved wit hxcode 16 please ensure the update_code_signing_settings command will fail (issue https://github.com/fastlane/fastlane/issues/22329 could be reproduced

  2. then checkout the new branch and ensure the issue is gone

IsaiahJTurner commented 1 month ago

Would love to have this merged in. Would be helpful for our team

xiushaomin commented 1 month ago

hello, when the pull request will merge?

Speakus commented 3 weeks ago

Guys, review is still required. Any chance to get the review for PR?