Description
Short description of the issue:
Our app submission got hit by the issue ITMS-91065: Missing signature when uploading a build to App Store Connect.
Expected outcome:
App with RxSwift as dependency should go through upload and submission checks successfully.
What actually happens:
When we uploaded a build of our new app to App Store Connect to distribute it on TestFlight for testing purpose, we received an email with the following errors:
Our current build pipeline uses Carthage as the main dependency manager. It produces xcframeworks that aren't signed. I did try to drop in the pre-built xcframeworks included in the release, which has validation failed status in Xcode:
I am going to switch to Swift Package Manager for testing purpose. I will report back shortly.
Meanwhile, is there plan to provide properly signed xcframeworks?
Self contained code example that reproduces the issue:
Not applicable
RxSwift/RxCocoa/RxBlocking/RxTest version/commit
6.7.1
Platform/Environment
- iOS
- macOS
- tvOS
- watchOS
- playgrounds
How easy is to reproduce? (chances of successful reproduce after running the self contained code)
- easy, 100% repro
- sometimes, 10%-100%
- hard, 2% - 10%
- extremely hard, %0 - 2%
Xcode version:
15.0.1
Installation method:
- CocoaPods
- Carthage
- Git submodules
I have multiple versions of Xcode installed:
(so we can know if this is a potential cause of your issue)
- yes (which ones)
- no
Level of RxSwift knowledge:
(this is so we can understand your level of knowledge
and formulate the response in an appropriate manner)
- just starting
- I have a small code base
- I have a significant code base