CocoaPods / Xcodeproj

Create and modify Xcode projects from Ruby.
http://rubygems.org/gems/xcodeproj
MIT License
2.34k stars 453 forks source link

RuntimeError - `PBXGroup` attempted to initialize an object with unknown ISA `PBXFileSystemSynchronizedRootGroup` from attributes: `{"isa"=>"PBXFileSystemSynchronizedRootGroup", "explicitFileTypes"=>{}, "explicitFolders"=>[], "path"=>"bike-taxi.eu", "sourceTree"=>"<group>"}` #951

Open jedixcom opened 1 month ago

jedixcom commented 1 month ago

RuntimeError - PBXGroup attempted to initialize an object with unknown ISA PBXFileSystemSynchronizedRootGroup from attributes: {"isa"=>"PBXFileSystemSynchronizedRootGroup", "explicitFileTypes"=>{}, "explicitFolders"=>[], "path"=>"bike-taxi.eu", "sourceTree"=>"<group>"} If this ISA was generated by Xcode please file an issue: https://github.com/CocoaPods/Xcodeproj/issues/new /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:359:in rescue in object_with_uuid' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:349:inobject_with_uuid' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:300:in block (2 levels) in configure_with_plist' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:299:ineach' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:299:in block in configure_with_plist' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:296:ineach' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:296:in configure_with_plist' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project.rb:272:innew_from_plist' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:350:in object_with_uuid' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:290:inblock in configure_with_plist' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:287:in each' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project/object.rb:287:inconfigure_with_plist' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project.rb:272:in new_from_plist' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project.rb:213:ininitialize_from_file' /opt/local/lib/ruby3.1/gems/3.1.0/gems/xcodeproj-1.24.0/lib/xcodeproj/project.rb:113:in open' /opt/local/lib/ruby3.1/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/command/init.rb:41:invalidate!' /opt/local/lib/ruby3.1/gems/3.1.0/gems/claide-1.1.0/lib/claide/command.rb:333:in run' /opt/local/lib/ruby3.1/gems/3.1.0/gems/cocoapods-1.15.2/lib/cocoapods/command.rb:52:inrun' /opt/local/lib/ruby3.1/gems/3.1.0/gems/cocoapods-1.15.2/bin/pod:55:in <top (required)>' /opt/local/bin/pod:25:inload' /opt/local/bin/pod:25:in `

'



――― TEMPLATE END ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――

[!] Oh no, an error occurred.

Search for existing GitHub issues similar to yours:
https://github.com/CocoaPods/CocoaPods/search?q=%60PBXGroup%60+attempted+to+initialize+an+object+with+unknown+ISA+%60PBXFileSystemSynchronizedRootGroup%60+from+attributes%3A+%60%7B%22isa%22%3D%3E%22PBXFileSystemSynchronizedRootGroup%22%2C+%22explicitFileTypes%22%3D%3E%7B%7D%2C+%22explicitFolders%22%3D%3E%5B%5D%2C+%22path%22%3D%3E%22bike-taxi.eu%22%2C+%22sourceTree%22%3D%3E%22%3Cgroup%3E%22%7D%60%0AIf+this+ISA+was+generated+by+Xcode+please+file+an+issue%3A+https%3A%2F%2Fgithub.com%2FCocoaPods%2FXcodeproj%2Fissues%2Fnew&type=Issues

If none exists, create a ticket, with the template displayed above, on:
https://github.com/CocoaPods/CocoaPods/issues/new

Be sure to first read the contributing guide for details on how to properly submit a ticket:
https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md

Don't forget to anonymize any private data!

Looking for related issues on cocoapods/cocoapods...
Searching for inspections failed: undefined method `map' for nil:NilClass

      report.issues = results['items'].map { |item| Issue.new(item) }
jedixcom commented 1 month ago

same

RuntimeError - PBXGroup attempted to initialize an object with unknown ISA PBXFileSystemSynchronizedRootGroup from attributes:

jedixcom commented 1 month ago

FIXED & SOLVED:

Go to

yourproject.xcodeproj

Show Package Contents
duplicate/backup > project.pbxproj
sudo rm project.pbxproj
sudo nano project.pbxproj

Copy-Paste>>

// !$UTF8$! { archiveVersion = 1; classes = { }; objectVersion = 63; objects = {

/ Begin PBXBuildFile section / 166D7A03DD79CB38ECE92B02 / Pods_newTests.framework in Frameworks / = {isa = PBXBuildFile; fileRef = 2F39385F180E0352C34CFBC5 / Pods_newTests.framework /; }; 424321B42A93329307A864AB / Pods_new.framework in Frameworks / = {isa = PBXBuildFile; fileRef = D0CB309B296696A5042C0DB3 / Pods_new.framework /; }; 947FF5E005BC74A6082958F4 / Pods_new_newUITests.framework in Frameworks / = {isa = PBXBuildFile; fileRef = 53CA2A0FCAC33E85FE1A6ECC / Pods_new_newUITests.framework /; }; / End PBXBuildFile section /

/ Begin PBXContainerItemProxy section / 224EFE462C59AC8700932717 / PBXContainerItemProxy / = { isa = PBXContainerItemProxy; containerPortal = 224EFE2D2C59AC8600932717 / Project object /; proxyType = 1; remoteGlobalIDString = 224EFE342C59AC8600932717; remoteInfo = new; }; 224EFE502C59AC8700932717 / PBXContainerItemProxy / = { isa = PBXContainerItemProxy; containerPortal = 224EFE2D2C59AC8600932717 / Project object /; proxyType = 1; remoteGlobalIDString = 224EFE342C59AC8600932717; remoteInfo = new; }; / End PBXContainerItemProxy section /

/ Begin PBXCopyFilesBuildPhase section / 225FD8132C633D20002F8B71 / Embed Frameworks / = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; / End PBXCopyFilesBuildPhase section /

/ Begin PBXFileReference section / 224EFE352C59AC8600932717 / new.app / = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = new.app; sourceTree = BUILT_PRODUCTS_DIR; }; 224EFE452C59AC8700932717 / newTests.xctest / = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = newTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 224EFE4F2C59AC8700932717 / newUITests.xctest / = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = newUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; 2F39385F180E0352C34CFBC5 / Pods_newTests.framework / = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_newTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 44F1A05B2389F6991B0AC606 / Pods-new.debug.xcconfig / = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-new.debug.xcconfig"; path = "Target Support Files/Pods-new/Pods-new.debug.xcconfig"; sourceTree = ""; }; 4D822AC69C2DCBA8193D0D91 / Pods-newTests.release.xcconfig / = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-newTests.release.xcconfig"; path = "Target Support Files/Pods-newTests/Pods-newTests.release.xcconfig"; sourceTree = ""; }; 53CA2A0FCAC33E85FE1A6ECC / Pods_new_newUITests.framework / = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_new_newUITests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 690C78553EA550BA415AC6DB / Pods-new-newUITests.release.xcconfig / = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-new-newUITests.release.xcconfig"; path = "Target Support Files/Pods-new-newUITests/Pods-new-newUITests.release.xcconfig"; sourceTree = ""; }; 770CCCAF400531FA39B78B95 / Pods-new-newUITests.debug.xcconfig / = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-new-newUITests.debug.xcconfig"; path = "Target Support Files/Pods-new-newUITests/Pods-new-newUITests.debug.xcconfig"; sourceTree = ""; }; 9BBE62D9C7BE182E9245FAEA / Pods-new.release.xcconfig / = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-new.release.xcconfig"; path = "Target Support Files/Pods-new/Pods-new.release.xcconfig"; sourceTree = ""; }; D0CB309B296696A5042C0DB3 / Pods_new.framework / = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_new.framework; sourceTree = BUILT_PRODUCTS_DIR; }; DD98B279870ACEE23FE9EA0B / Pods-newTests.debug.xcconfig / = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-newTests.debug.xcconfig"; path = "Target Support Files/Pods-newTests/Pods-newTests.debug.xcconfig"; sourceTree = ""; }; / End PBXFileReference section /

/ Begin PBXFrameworksBuildPhase section / 224EFE422C59AC8700932717 / Frameworks / = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 166D7A03DD79CB38ECE92B02 / Pods_newTests.framework in Frameworks /, ); runOnlyForDeploymentPostprocessing = 0; }; 224EFE4C2C59AC8700932717 / Frameworks / = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 947FF5E005BC74A6082958F4 / Pods_new_newUITests.framework in Frameworks /, ); runOnlyForDeploymentPostprocessing = 0; }; 225FD7422C6334E5002F8B71 / Frameworks / = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 424321B42A93329307A864AB / Pods_new.framework in Frameworks /, ); runOnlyForDeploymentPostprocessing = 0; }; / End PBXFrameworksBuildPhase section /

/ Begin PBXGroup section / 2200E8F72C631ED400E3AAEF / Frameworks / = { isa = PBXGroup; children = ( D0CB309B296696A5042C0DB3 / Pods_new.framework /, 53CA2A0FCAC33E85FE1A6ECC / Pods_new_newUITests.framework /, 2F39385F180E0352C34CFBC5 / Pods_newTests.framework /, ); name = Frameworks; sourceTree = ""; }; 224EFE2C2C59AC8600932717 = { isa = PBXGroup; children = ( 224EFE372C59AC8600932717 / new /, 224EFE482C59AC8700932717 / newTests /, 224EFE522C59AC8700932717 / newUITests /, 224EFE362C59AC8600932717 / Products /, 2200E8F72C631ED400E3AAEF / Frameworks /, ECA904623FED269F03CA0939 / Pods /, ); sourceTree = ""; }; 224EFE362C59AC8600932717 / Products / = { isa = PBXGroup; children = ( 224EFE352C59AC8600932717 / new.app /, 224EFE452C59AC8700932717 / newTests.xctest /, 224EFE4F2C59AC8700932717 / newUITests.xctest /, ); name = Products; sourceTree = ""; }; 224EFE372C59AC8600932717 / new / = { isa = PBXGroup; children = ( ); path = new; sourceTree = ""; }; 224EFE482C59AC8700932717 / newTests / = { isa = PBXGroup; children = ( ); path = newTests; sourceTree = ""; }; 224EFE522C59AC8700932717 / newUITests / = { isa = PBXGroup; children = ( ); path = newUITests; sourceTree = ""; }; ECA904623FED269F03CA0939 / Pods / = { isa = PBXGroup; children = ( 44F1A05B2389F6991B0AC606 / Pods-new.debug.xcconfig /, 9BBE62D9C7BE182E9245FAEA / Pods-new.release.xcconfig /, 770CCCAF400531FA39B78B95 / Pods-new-newUITests.debug.xcconfig /, 690C78553EA550BA415AC6DB / Pods-new-newUITests.release.xcconfig /, DD98B279870ACEE23FE9EA0B / Pods-newTests.debug.xcconfig /, 4D822AC69C2DCBA8193D0D91 / Pods-newTests.release.xcconfig /, ); name = Pods; path = Pods; sourceTree = ""; }; / End PBXGroup section /

/ Begin PBXNativeTarget section / 224EFE342C59AC8600932717 / new / = { isa = PBXNativeTarget; buildConfigurationList = 224EFE592C59AC8700932717 / Build configuration list for PBXNativeTarget "new" /; buildPhases = ( 5209A0CF0A5FC429516FFCF5 / [CP] Check Pods Manifest.lock /, 224EFE312C59AC8600932717 / Sources /, 224EFE332C59AC8600932717 / Resources /, 225FD7422C6334E5002F8B71 / Frameworks /, 225FD8132C633D20002F8B71 / Embed Frameworks /, 21A0ACFC5E41BF8732BFA6B7 / [CP] Embed Pods Frameworks /, 3A30E587ED01C5C125732AC8 / [CP] Copy Pods Resources /, ); buildRules = ( ); dependencies = ( ); name = new; packageProductDependencies = ( 224EFE6B2C59AF0C00932717 / FirebaseAppCheck /, 224EFE6D2C59AF0C00932717 / FirebaseAuth /, 224EFE6F2C59AF0C00932717 / FirebaseDatabase /, 224EFE712C59AF0C00932717 / FirebaseStorage /, 224EFE732C59AF0C00932717 / FirebaseStorageCombine-Community /, ); productName = new; productReference = 224EFE352C59AC8600932717 / new.app /; productType = "com.apple.product-type.application"; }; 224EFE442C59AC8700932717 / newTests / = { isa = PBXNativeTarget; buildConfigurationList = 224EFE5C2C59AC8700932717 / Build configuration list for PBXNativeTarget "newTests" /; buildPhases = ( 013AD7BB06D8F9267F7F7BF4 / [CP] Check Pods Manifest.lock /, 224EFE412C59AC8700932717 / Sources /, 224EFE422C59AC8700932717 / Frameworks /, 224EFE432C59AC8700932717 / Resources /, ); buildRules = ( ); dependencies = ( 224EFE472C59AC8700932717 / PBXTargetDependency /, ); name = newTests; productName = newTests; productReference = 224EFE452C59AC8700932717 / newTests.xctest /; productType = "com.apple.product-type.bundle.unit-test"; }; 224EFE4E2C59AC8700932717 / newUITests / = { isa = PBXNativeTarget; buildConfigurationList = 224EFE5F2C59AC8700932717 / Build configuration list for PBXNativeTarget "newUITests" /; buildPhases = ( 59BD5A455B97CF5255116216 / [CP] Check Pods Manifest.lock /, 224EFE4B2C59AC8700932717 / Sources /, 224EFE4C2C59AC8700932717 / Frameworks /, 224EFE4D2C59AC8700932717 / Resources /, E53E65157019B97668CB7F43 / [CP] Embed Pods Frameworks /, BB1B6320D2AF8D4F067FA376 / [CP] Copy Pods Resources /, ); buildRules = ( ); dependencies = ( 224EFE512C59AC8700932717 / PBXTargetDependency /, ); name = newUITests; productName = newUITests; productReference = 224EFE4F2C59AC8700932717 / newUITests.xctest /; productType = "com.apple.product-type.bundle.ui-testing"; }; / End PBXNativeTarget section /

/ Begin PBXProject section / 224EFE2D2C59AC8600932717 / Project object / = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; LastSwiftUpdateCheck = 1600; LastUpgradeCheck = 1600; TargetAttributes = { 224EFE342C59AC8600932717 = { CreatedOnToolsVersion = 16.0; }; 224EFE442C59AC8700932717 = { CreatedOnToolsVersion = 16.0; TestTargetID = 224EFE342C59AC8600932717; }; 224EFE4E2C59AC8700932717 = { CreatedOnToolsVersion = 16.0; TestTargetID = 224EFE342C59AC8600932717; }; }; }; buildConfigurationList = 224EFE302C59AC8600932717 / Build configuration list for PBXProject "new" /; compatibilityVersion = "Xcode 15.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ); mainGroup = 224EFE2C2C59AC8600932717; packageReferences = ( 224EFE6A2C59AF0C00932717 / XCRemoteSwiftPackageReference "firebase-ios-sdk" /, 2229DC2F2C63060C00BEBC32 / XCRemoteSwiftPackageReference "google-maps-ios-utils" /, 2229DC302C63068100BEBC32 / XCRemoteSwiftPackageReference "ios-maps-sdk" /, ); productRefGroup = 224EFE362C59AC8600932717 / Products /; projectDirPath = ""; projectRoot = ""; targets = ( 224EFE342C59AC8600932717 / new /, 224EFE442C59AC8700932717 / newTests /, 224EFE4E2C59AC8700932717 / newUITests /, ); }; / End PBXProject section /

/ Begin PBXResourcesBuildPhase section / 224EFE332C59AC8600932717 / Resources / = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 224EFE432C59AC8700932717 / Resources / = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 224EFE4D2C59AC8700932717 / Resources / = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; / End PBXResourcesBuildPhase section /

/ Begin PBXShellScriptBuildPhase section / 013AD7BB06D8F9267F7F7BF4 / [CP] Check Pods Manifest.lock / = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( "$(DERIVED_FILE_DIR)/Pods-newTests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff "${PODS_PODFILE_DIR_PATH}/Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo "error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation." >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho "SUCCESS" > "${SCRIPT_OUTPUT_FILE_0}"\n"; showEnvVarsInLog = 0; }; 21A0ACFC5E41BF8732BFA6B7 / [CP] Embed Pods Frameworks / = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-new/Pods-new-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-new/Pods-new-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = ""${PODS_ROOT}/Target Support Files/Pods-new/Pods-new-frameworks.sh"\n"; showEnvVarsInLog = 0; }; 3A30E587ED01C5C125732AC8 / [CP] Copy Pods Resources / = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-new/Pods-new-resources-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-new/Pods-new-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = ""${PODS_ROOT}/Target Support Files/Pods-new/Pods-new-resources.sh"\n"; showEnvVarsInLog = 0; }; 5209A0CF0A5FC429516FFCF5 / [CP] Check Pods Manifest.lock / = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( "$(DERIVED_FILE_DIR)/Pods-new-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff "${PODS_PODFILE_DIR_PATH}/Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo "error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation." >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho "SUCCESS" > "${SCRIPT_OUTPUT_FILE_0}"\n"; showEnvVarsInLog = 0; }; 59BD5A455B97CF5255116216 / [CP] Check Pods Manifest.lock / = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( "$(DERIVED_FILE_DIR)/Pods-new-newUITests-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff "${PODS_PODFILE_DIR_PATH}/Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo "error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation." >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho "SUCCESS" > "${SCRIPT_OUTPUT_FILE_0}"\n"; showEnvVarsInLog = 0; }; BB1B6320D2AF8D4F067FA376 / [CP] Copy Pods Resources / = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-new-newUITests/Pods-new-newUITests-resources-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-new-newUITests/Pods-new-newUITests-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = ""${PODS_ROOT}/Target Support Files/Pods-new-newUITests/Pods-new-newUITests-resources.sh"\n"; showEnvVarsInLog = 0; }; E53E65157019B97668CB7F43 / [CP] Embed Pods Frameworks / = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-new-newUITests/Pods-new-newUITests-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-new-newUITests/Pods-new-newUITests-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = ""${PODS_ROOT}/Target Support Files/Pods-new-newUITests/Pods-new-newUITests-frameworks.sh"\n"; showEnvVarsInLog = 0; }; / End PBXShellScriptBuildPhase section /

/ Begin PBXSourcesBuildPhase section / 224EFE312C59AC8600932717 / Sources / = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 224EFE412C59AC8700932717 / Sources / = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; 224EFE4B2C59AC8700932717 / Sources / = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; / End PBXSourcesBuildPhase section /

/ Begin PBXTargetDependency section / 224EFE472C59AC8700932717 / PBXTargetDependency / = { isa = PBXTargetDependency; target = 224EFE342C59AC8600932717 / new /; targetProxy = 224EFE462C59AC8700932717 / PBXContainerItemProxy /; }; 224EFE512C59AC8700932717 / PBXTargetDependency / = { isa = PBXTargetDependency; target = 224EFE342C59AC8600932717 / new /; targetProxy = 224EFE502C59AC8700932717 / PBXContainerItemProxy /; }; / End PBXTargetDependency section /

/* Begin XCBuildConfiguration section / 224EFE572C59AC8700932717 / Debug / = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "DEBUG $(inherited)"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; 224EFE582C59AC8700932717 / Release / = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_GENERATE_SWIFT_ASSET_SYMBOL_EXTENSIONS = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.0; LOCALIZATION_PREFERS_STRING_CATALOGS = YES; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; VALIDATE_PRODUCT = YES; }; name = Release; }; 224EFE5A2C59AC8700932717 / Debug / = { isa = XCBuildConfiguration; baseConfigurationReference = 44F1A05B2389F6991B0AC606 / Pods-new.debug.xcconfig /; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = new/new.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = ""new/Preview Content""; DEVELOPMENT_TEAM = DH6YD9LWXL; ENABLE_PREVIEWS = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = new/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = App; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = "jedixcom.bike-taxi-eu"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; }; 224EFE5B2C59AC8700932717 / Release / = { isa = XCBuildConfiguration; baseConfigurationReference = 9BBE62D9C7BE182E9245FAEA / Pods-new.release.xcconfig /; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = new/new.entitlements; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_ASSET_PATHS = ""new/Preview Content""; DEVELOPMENT_TEAM = DH6YD9LWXL; ENABLE_PREVIEWS = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/Carthage/Build/iOS", ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = new/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = App; INFOPLIST_KEY_UIApplicationSceneManifest_Generation = YES; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchScreen_Generation = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; IPHONEOS_DEPLOYMENT_TARGET = 15.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = "jedixcom.bike-taxi-eu"; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; }; 224EFE5D2C59AC8700932717 / Debug / = { isa = XCBuildConfiguration; baseConfigurationReference = DD98B279870ACEE23FE9EA0B / Pods-newTests.debug.xcconfig /; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = DH6YD9LWXL; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = jedixcom.newTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/new.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/new"; }; name = Debug; }; 224EFE5E2C59AC8700932717 / Release / = { isa = XCBuildConfiguration; baseConfigurationReference = 4D822AC69C2DCBA8193D0D91 / Pods-newTests.release.xcconfig /; buildSettings = { BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = DH6YD9LWXL; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = jedixcom.newTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_HOST = "$(BUILT_PRODUCTS_DIR)/new.app/$(BUNDLE_EXECUTABLE_FOLDER_PATH)/new"; }; name = Release; }; 224EFE602C59AC8700932717 / Debug / = { isa = XCBuildConfiguration; baseConfigurationReference = 770CCCAF400531FA39B78B95 / Pods-new-newUITests.debug.xcconfig /; buildSettings = { CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = DH6YD9LWXL; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = jedixcom.newUITests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = new; }; name = Debug; }; 224EFE612C59AC8700932717 / Release / = { isa = XCBuildConfiguration; baseConfigurationReference = 690C78553EA550BA415AC6DB / Pods-new-newUITests.release.xcconfig /; buildSettings = { CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = DH6YD9LWXL; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = jedixcom.newUITests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; TEST_TARGET_NAME = new; }; name = Release; }; / End XCBuildConfiguration section */

/ Begin XCConfigurationList section / 224EFE302C59AC8600932717 / Build configuration list for PBXProject "new" / = { isa = XCConfigurationList; buildConfigurations = ( 224EFE572C59AC8700932717 / Debug /, 224EFE582C59AC8700932717 / Release /, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 224EFE592C59AC8700932717 / Build configuration list for PBXNativeTarget "new" / = { isa = XCConfigurationList; buildConfigurations = ( 224EFE5A2C59AC8700932717 / Debug /, 224EFE5B2C59AC8700932717 / Release /, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 224EFE5C2C59AC8700932717 / Build configuration list for PBXNativeTarget "newTests" / = { isa = XCConfigurationList; buildConfigurations = ( 224EFE5D2C59AC8700932717 / Debug /, 224EFE5E2C59AC8700932717 / Release /, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; 224EFE5F2C59AC8700932717 / Build configuration list for PBXNativeTarget "newUITests" / = { isa = XCConfigurationList; buildConfigurations = ( 224EFE602C59AC8700932717 / Debug /, 224EFE612C59AC8700932717 / Release /, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; / End XCConfigurationList section /

/ Begin XCRemoteSwiftPackageReference section / 2229DC2F2C63060C00BEBC32 / XCRemoteSwiftPackageReference "google-maps-ios-utils" / = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/googlemaps/google-maps-ios-utils.git"; requirement = { kind = upToNextMajorVersion; minimumVersion = 1.0.0; }; }; 2229DC302C63068100BEBC32 / XCRemoteSwiftPackageReference "ios-maps-sdk" / = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/googlemaps/ios-maps-sdk"; requirement = { kind = upToNextMajorVersion; minimumVersion = 9.0.0; }; }; 224EFE6A2C59AF0C00932717 / XCRemoteSwiftPackageReference "firebase-ios-sdk" / = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/firebase/firebase-ios-sdk"; requirement = { kind = upToNextMajorVersion; minimumVersion = 11.0.0; }; }; / End XCRemoteSwiftPackageReference section /

/ Begin XCSwiftPackageProductDependency section / 224EFE6B2C59AF0C00932717 / FirebaseAppCheck / = { isa = XCSwiftPackageProductDependency; package = 224EFE6A2C59AF0C00932717 / XCRemoteSwiftPackageReference "firebase-ios-sdk" /; productName = FirebaseAppCheck; }; 224EFE6D2C59AF0C00932717 / FirebaseAuth / = { isa = XCSwiftPackageProductDependency; package = 224EFE6A2C59AF0C00932717 / XCRemoteSwiftPackageReference "firebase-ios-sdk" /; productName = FirebaseAuth; }; 224EFE6F2C59AF0C00932717 / FirebaseDatabase / = { isa = XCSwiftPackageProductDependency; package = 224EFE6A2C59AF0C00932717 / XCRemoteSwiftPackageReference "firebase-ios-sdk" /; productName = FirebaseDatabase; }; 224EFE712C59AF0C00932717 / FirebaseStorage / = { isa = XCSwiftPackageProductDependency; package = 224EFE6A2C59AF0C00932717 / XCRemoteSwiftPackageReference "firebase-ios-sdk" /; productName = FirebaseStorage; }; 224EFE732C59AF0C00932717 / FirebaseStorageCombine-Community / = { isa = XCSwiftPackageProductDependency; package = 224EFE6A2C59AF0C00932717 / XCRemoteSwiftPackageReference "firebase-ios-sdk" /; productName = "FirebaseStorageCombine-Community"; }; / End XCSwiftPackageProductDependency section / }; rootObject = 224EFE2D2C59AC8600932717 / Project object /; }

/// SAVE FILE

step 2:

rm -rf Pods Podfile.lock pod deintegrate pod cache clean --all pod setup pod init

    Edit Podfile

platform :ios, '15.0'

ios 15 (same as above, IPHONEOS_DEPLOYMENT_TARGET = 15.0)

target 'new' do

Comment the next line if you don't want to use dynamic frameworks

use_frameworks! pod '...' pod '...' pod '...'

target 'newTests' do inherit! :search_paths

Pods for testing

end target 'newUITests' do

Pods for testing

end end

SOLVED & WORKING

CocoaPods : 1.15.2 Ruby : ruby 3.3.4 (2024-07-09 revision be1089c8ec) [arm64-darwin23] RubyGems : 3.5.17 Host : macOS 15.1 (24B5009l) Xcode : 16.0 (16A5221g) Git : git version 2.46.0 Ruby lib dir : /opt/homebrew/Cellar/ruby/3.3.4/lib

Brett-Best commented 1 week ago

I've rushed some WIP support for this here https://github.com/CocoaPods/Xcodeproj/pull/942.