Unable to create archive for uploading build after updating the Firebase version 10.23.0
Description
Hi Team, I am not able to create the archive for uploading the build to the app store for updated Firebase version 10.23.0 and it was before 10.22.0.
I am using static frameworks as mentioned in my pod file
use_frameworks! :linkage => :static
After updating the Firebase version 10.23.0 I can run the build into a simulator and real device as well, But unable to archive it because it generates the below error
This same issue occurred in Firebase version 10.22.0 and I have created an issue on this but it was closed here is the reference https://github.com/firebase/firebase-ios-sdk/issues/12582
here pod is updated using the terminal
Both
GoogleUtilities-1fb9575f and GoogleUtilities-7cacef58 have the same framework please check the above screenshot. This going to create "Multiple commands produce GoogleUtilities.framework"
Reproducing the issue
I did the below steps,
- Before Firebase Version 10.22.0
- Update the Firebase Version to 10.23.0
- Clean and delete the derived data and run it into a simulator. (Working fine)
- Select App Scheme and choose "Any iOS Device(arm64)" and Archive
- Generate the error below
Multiple commands produce '/Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework'
--> Target 'GoogleUtilities-1fb9575f' (project 'Pods') has create directory command with output '/Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework'
--> Target 'GoogleUtilities-7cacef58' (project 'Pods') has create directory command with output '/Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities.framework'
Firebase SDK Version
10.23.0
Xcode Version
15.3
Installation Method
CocoaPods
Firebase Product(s)
Analytics, Authentication, Crashlytics, Database, Messaging, Performance
Targeted Platforms
iOS, App Extensions
Relevant Log Output
**Build target GoogleUtilities-7cacef58-GoogleUtilities_Privacy of project Pods with configuration Release**
warning: duplicate output file '/Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy' on task: CpResource /Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle/PrivacyInfo.xcprivacy /Users/mac/Documents/ProjectName/ProjectName/Pods/GoogleUtilities/GoogleUtilities/Privacy/Resources/PrivacyInfo.xcprivacy (in target 'GoogleUtilities-7cacef58-GoogleUtilities_Privacy' from project 'Pods')
warning: duplicate output file '/Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle' on task: MkDir /Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle (in target 'GoogleUtilities-7cacef58-GoogleUtilities_Privacy' from project 'Pods')
warning: duplicate output file '' on task: MkDir /Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle (in target 'GoogleUtilities-7cacef58-GoogleUtilities_Privacy' from project 'Pods')
warning: duplicate output file '/Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle/Info.plist' on task: ProcessInfoPlistFile /Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle/Info.plist /Users/mac/Documents/ProjectName/ProjectName/Pods/Target Support Files/GoogleUtilities-7cacef58/ResourceBundle-GoogleUtilities_Privacy-GoogleUtilities-7cacef58-Info.plist (in target 'GoogleUtilities-7cacef58-GoogleUtilities_Privacy' from project 'Pods')
warning: duplicate output file '' on task: RegisterExecutionPolicyException /Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle (in target 'GoogleUtilities-7cacef58-GoogleUtilities_Privacy' from project 'Pods')
warning: duplicate output file '' on task: SetMode u+w,go-w,a+rX /Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle (in target 'GoogleUtilities-7cacef58-GoogleUtilities_Privacy' from project 'Pods')
warning: duplicate output file '' on task: SetOwnerAndGroup mac:staff /Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle (in target 'GoogleUtilities-7cacef58-GoogleUtilities_Privacy' from project 'Pods')
warning: duplicate output file '' on task: SetOwnerAndGroup mac:staff /Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle (in target 'GoogleUtilities-7cacef58-GoogleUtilities_Privacy' from project 'Pods')
warning: duplicate output file '' on task: Touch /Users/mac/Library/Developer/Xcode/DerivedData/ProjectName-cstslgkbymrwhmdkajqgmbprzfic/Build/Intermediates.noindex/ArchiveIntermediates/ProjectName/IntermediateBuildFilesPath/UninstalledProducts/iphoneos/GoogleUtilities_Privacy.bundle (in target 'GoogleUtilities-7cacef58-GoogleUtilities_Privacy' from project 'Pods')
If using Swift Package Manager, the project's Package.resolved
Expand Package.resolved snippet
Replace this line with the contents of your Package.resolved.
If using CocoaPods, the project's Podfile.lock
Expand Podfile.lock snippet
PODS:
- AWSCognitoIdentityProviderASF (2.34.0):
- AWSCore (= 2.34.0)
- AWSCore (2.34.0)
- DGCharts (5.1.0):
- DGCharts/Core (= 5.1.0)
- DGCharts/Core (5.1.0)
- Firebase/Analytics (10.23.0):
- Firebase/Core
- Firebase/Auth (10.23.0):
- Firebase/CoreOnly
- FirebaseAuth (~> 10.23.0)
- Firebase/Core (10.23.0):
- Firebase/CoreOnly
- FirebaseAnalytics (~> 10.23.0)
- Firebase/CoreOnly (10.23.0):
- FirebaseCore (= 10.23.0)
- Firebase/Crashlytics (10.23.0):
- Firebase/CoreOnly
- FirebaseCrashlytics (~> 10.23.0)
- Firebase/Database (10.23.0):
- Firebase/CoreOnly
- FirebaseDatabase (~> 10.23.0)
- Firebase/Messaging (10.23.0):
- Firebase/CoreOnly
- FirebaseMessaging (~> 10.23.0)
- Firebase/Performance (10.23.0):
- Firebase/CoreOnly
- FirebasePerformance (~> 10.23.0)
- FirebaseABTesting (10.23.0):
- FirebaseCore (~> 10.0)
- FirebaseAnalytics (10.23.0):
- FirebaseAnalytics/AdIdSupport (= 10.23.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseAnalytics/AdIdSupport (10.23.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleAppMeasurement (= 10.23.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseAppCheckInterop (10.23.0)
- FirebaseAuth (10.23.0):
- FirebaseAppCheckInterop (~> 10.17)
- FirebaseCore (~> 10.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/Environment (~> 7.8)
- GTMSessionFetcher/Core (< 4.0, >= 2.1)
- RecaptchaInterop (~> 100.0)
- FirebaseCore (10.23.0):
- FirebaseCoreInternal (~> 10.0)
- GoogleUtilities/Environment (~> 7.12)
- GoogleUtilities/Logger (~> 7.12)
- FirebaseCoreExtension (10.23.0):
- FirebaseCore (~> 10.0)
- FirebaseCoreInternal (10.23.0):
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseCrashlytics (10.23.0):
- FirebaseCore (~> 10.5)
- FirebaseInstallations (~> 10.0)
- FirebaseRemoteConfigInterop (~> 10.23)
- FirebaseSessions (~> 10.5)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.8)
- nanopb (< 2.30911.0, >= 2.30908.0)
- PromisesObjC (~> 2.1)
- FirebaseDatabase (10.23.0):
- FirebaseAppCheckInterop (~> 10.17)
- FirebaseCore (~> 10.0)
- FirebaseSharedSwift (~> 10.0)
- leveldb-library (~> 1.22)
- FirebaseInstallations (10.23.0):
- FirebaseCore (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- PromisesObjC (~> 2.1)
- FirebaseMessaging (10.23.0):
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleDataTransport (~> 9.3)
- GoogleUtilities/AppDelegateSwizzler (~> 7.8)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/Reachability (~> 7.8)
- GoogleUtilities/UserDefaults (~> 7.8)
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebasePerformance (10.23.0):
- FirebaseCore (~> 10.5)
- FirebaseInstallations (~> 10.0)
- FirebaseRemoteConfig (~> 10.0)
- FirebaseSessions (~> 10.5)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.8)
- GoogleUtilities/ISASwizzler (~> 7.8)
- GoogleUtilities/MethodSwizzler (~> 7.8)
- nanopb (< 2.30911.0, >= 2.30908.0)
- FirebaseRemoteConfig (10.23.0):
- FirebaseABTesting (~> 10.0)
- FirebaseCore (~> 10.0)
- FirebaseInstallations (~> 10.0)
- FirebaseRemoteConfigInterop (~> 10.23)
- FirebaseSharedSwift (~> 10.0)
- GoogleUtilities/Environment (~> 7.8)
- "GoogleUtilities/NSData+zlib (~> 7.8)"
- FirebaseRemoteConfigInterop (10.23.0)
- FirebaseSessions (10.23.0):
- FirebaseCore (~> 10.5)
- FirebaseCoreExtension (~> 10.0)
- FirebaseInstallations (~> 10.0)
- GoogleDataTransport (~> 9.2)
- GoogleUtilities/Environment (~> 7.10)
- nanopb (< 2.30911.0, >= 2.30908.0)
- PromisesSwift (~> 2.1)
- FirebaseSharedSwift (10.23.0)
- FSCalendar (2.8.4)
- GoogleAppMeasurement (10.23.0):
- GoogleAppMeasurement/AdIdSupport (= 10.23.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleAppMeasurement/AdIdSupport (10.23.0):
- GoogleAppMeasurement/WithoutAdIdSupport (= 10.23.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleAppMeasurement/WithoutAdIdSupport (10.23.0):
- GoogleUtilities/AppDelegateSwizzler (~> 7.11)
- GoogleUtilities/MethodSwizzler (~> 7.11)
- GoogleUtilities/Network (~> 7.11)
- "GoogleUtilities/NSData+zlib (~> 7.11)"
- nanopb (< 2.30911.0, >= 2.30908.0)
- GoogleDataTransport (9.4.1):
- GoogleUtilities/Environment (~> 7.7)
- nanopb (< 2.30911.0, >= 2.30908.0)
- PromisesObjC (< 3.0, >= 1.2)
- GoogleUtilities/AppDelegateSwizzler (7.13.0):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Privacy
- GoogleUtilities/Environment (7.13.0):
- GoogleUtilities/Privacy
- PromisesObjC (< 3.0, >= 1.2)
- GoogleUtilities/ISASwizzler (7.13.0):
- GoogleUtilities/Privacy
- GoogleUtilities/Logger (7.13.0):
- GoogleUtilities/Environment
- GoogleUtilities/Privacy
- GoogleUtilities/MethodSwizzler (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GoogleUtilities/Network (7.13.0):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Privacy
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (7.13.0)":
- GoogleUtilities/Privacy
- GoogleUtilities/Privacy (7.13.0)
- GoogleUtilities/Reachability (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GoogleUtilities/UserDefaults (7.13.0):
- GoogleUtilities/Logger
- GoogleUtilities/Privacy
- GTMSessionFetcher/Core (3.3.2)
- HCVimeoVideoExtractor (0.0.4)
- Intercom (16.6.0)
- IQAudioRecorderController (1.2.3):
- SCSiriWaveformView
- IQKeyboardManagerSwift (7.0.1)
- ISEmojiView (0.3.4)
- JNMentionTextView (1.0.2)
- leveldb-library (1.22.4)
- MaterialShowcase (0.8.0)
- nanopb (2.30910.0):
- nanopb/decode (= 2.30910.0)
- nanopb/encode (= 2.30910.0)
- nanopb/decode (2.30910.0)
- nanopb/encode (2.30910.0)
- PromisesObjC (2.4.0)
- PromisesSwift (2.4.0):
- PromisesObjC (= 2.4.0)
- RecaptchaInterop (100.0.0)
- SCSiriWaveformView (1.1.2)
- SlideMenuControllerSwift (4.0.0)
- WSTagsField (5.4.0)
- youtube-ios-player-helper (1.0.4)
DEPENDENCIES:
- AWSCognitoIdentityProviderASF
- DGCharts
- Firebase/Analytics
- Firebase/Auth
- Firebase/Core
- Firebase/Crashlytics
- Firebase/Database
- Firebase/Messaging
- Firebase/Performance
- FSCalendar
- HCVimeoVideoExtractor
- Intercom
- IQAudioRecorderController
- IQKeyboardManagerSwift
- ISEmojiView
- JNMentionTextView
- MaterialShowcase
- SlideMenuControllerSwift
- WSTagsField
- youtube-ios-player-helper
SPEC REPOS:
trunk:
- AWSCognitoIdentityProviderASF
- AWSCore
- DGCharts
- Firebase
- FirebaseABTesting
- FirebaseAnalytics
- FirebaseAppCheckInterop
- FirebaseAuth
- FirebaseCore
- FirebaseCoreExtension
- FirebaseCoreInternal
- FirebaseCrashlytics
- FirebaseDatabase
- FirebaseInstallations
- FirebaseMessaging
- FirebasePerformance
- FirebaseRemoteConfig
- FirebaseRemoteConfigInterop
- FirebaseSessions
- FirebaseSharedSwift
- FSCalendar
- GoogleAppMeasurement
- GoogleDataTransport
- GoogleUtilities
- GTMSessionFetcher
- HCVimeoVideoExtractor
- Intercom
- IQAudioRecorderController
- IQKeyboardManagerSwift
- ISEmojiView
- JNMentionTextView
- leveldb-library
- MaterialShowcase
- nanopb
- PromisesObjC
- PromisesSwift
- RecaptchaInterop
- SCSiriWaveformView
- SlideMenuControllerSwift
- WSTagsField
- youtube-ios-player-helper
SPEC CHECKSUMS:
AWSCognitoIdentityProviderASF: 9fd7e74bf86e25389c930eb51fc3b61ce601a72d
AWSCore: 35d036e9519377a20fd2783874b5ff44268608bb
DGCharts: 1c6daf585b6cfc78807af44ea690d357c410627f
Firebase: 333ec7c6b12fa09c77b5162cda6b862102211d50
FirebaseABTesting: aec61ed9a34d85a95e2013a3fdf051426a2419df
FirebaseAnalytics: 45f6e2e5ef8ccbb90be73ae983c3b20fa78837f7
FirebaseAppCheckInterop: a1955ce8c30f38f87e7d091630e871e91154d65d
FirebaseAuth: 22eb85d3853141de7062bfabc131aa7d6335cade
FirebaseCore: 63efb128decaebb04c4033ed4e05fb0bb1cccef1
FirebaseCoreExtension: cb88851781a24e031d1b58e0bd01eb1f46b044b5
FirebaseCoreInternal: 6a292e6f0bece1243a737e81556e56e5e19282e3
FirebaseCrashlytics: b7aca2d52dd2440257a13741d2909ad80745ac6c
FirebaseDatabase: 50f243af7bbf3c7d50faf355b963b1502049d5c5
FirebaseInstallations: 42d6ead4605d6eafb3b6683674e80e18eb6f2c35
FirebaseMessaging: 1b2270e66c81bbf184f70184db1d6a736ad0def5
FirebasePerformance: 702cd035354b2d2b2896e128129b978b41d02ad7
FirebaseRemoteConfig: 70ebe9542cf5242d762d1c0b4d53bfc472e0a4ce
FirebaseRemoteConfigInterop: cbc87ffa4932719a7911a08e94510f18f026f5a7
FirebaseSessions: f06853e30f99fe42aa511014d7ee6c8c319f08a3
FirebaseSharedSwift: c92645b392db3c41a83a0aa967de16f8bad25568
FSCalendar: 2d1d0d9398f12d439f55c1fe0f01525b151b8260
GoogleAppMeasurement: 453eb0de99fcf2bdec9403e9ac5d7871fdba3e3f
GoogleDataTransport: 6c09b596d841063d76d4288cc2d2f42cc36e1e2a
GoogleUtilities: d053d902a8edaa9904e1bd00c37535385b8ed152
GTMSessionFetcher: 0e876eea9782ec6462e91ab872711c357322c94f
HCVimeoVideoExtractor: f29c70152171be0a3b18992df2a8c4a012c388d3
Intercom: 9fc7bd1d43c9700a57d8d3bb29c6ee00740dd41f
IQAudioRecorderController: 69a67c2e0b87bd8746cbb4de175fd7a0bf820009
IQKeyboardManagerSwift: 7f6b1b1d1497855d2beea7f2f10ffcc6978525b1
ISEmojiView: 6055d6e5453056b88edc17ab3bb40f5664cbd2b8
JNMentionTextView: b19ad805587b9f06875928a196dfe247c18330d5
leveldb-library: 06a69cc7582d64b29424a63e085e683cc188230a
MaterialShowcase: 0c0cef713a6504cd2a76a5d047bcb2787944a318
nanopb: 438bc412db1928dac798aa6fd75726007be04262
PromisesObjC: f5707f49cb48b9636751c5b2e7d227e43fba9f47
PromisesSwift: 9d77319bbe72ebf6d872900551f7eeba9bce2851
RecaptchaInterop: 7d1a4a01a6b2cb1610a47ef3f85f0c411434cb21
SCSiriWaveformView: 016392911fb442c17d6dbad68e666edb13193c02
SlideMenuControllerSwift: 021d6318201c53d4d4d3710517d43d6c556c7dd0
WSTagsField: a4e91b7d866e8c9755332ebcf8123f42f2abd4a0
youtube-ios-player-helper: e9b97535e816db3152179d84d999bc1807ecd689
PODFILE CHECKSUM: b3f9714fdd9e3062fce4270cad9299f509007e1d
COCOAPODS: 1.15.2
I couldn't figure out how to label this issue, so I've labeled it for a human to triage. Hang tight.
You may be running into https://github.com/CocoaPods/CocoaPods/issues/8206, for which this workaround may help - https://github.com/CocoaPods/CocoaPods/issues/8206#issuecomment-1480716579
You may be running into CocoaPods/CocoaPods#8206, for which this workaround may help - CocoaPods/CocoaPods#8206 (comment)
Thank you @paulb777 for your support. Now I can create the build. Here I like to mention this comment is very helpful to me. So others can check this kind of issue if they are facing it in the future. https://github.com/CocoaPods/CocoaPods/issues/8206#issuecomment-696754566