Xcode server should provide the app thinning enterprise distribution manifest aside built products
| Originator: | sebskuse | ||
| Number: | rdar://24145944 | Date Originated: | 12-Jan-2016 09:06 AM |
| Status: | Open | Resolved: | |
| Product: | Developer Tools | Product Version: | Xcode 7.2 (7C68), OSX Server 5.0.15 (15S4033) |
| Classification: | Feature (New) | Reproducible: | Always |
Summary:
When Xcode Server generates the App Thinned build products as part of an integration, it should also provide the manifest plist that maps the device type to a specific ipa, so if the products are uploaded to an enterprise distribution service this file can be attached.
Currently generating this manifest file from CI requires running xcodebuild again manually to generate (doubling up on compile time).
Steps to Reproduce:
Set up a bot to build an app that supports App Thinning. Navigate to “${XCS_OUTPUT_DIR}/ExportedProduct/Apps/“, notice there are a number of ipa’s, but no manifest.
Open Xcode, archive a build and export it for enterprise distribution. Notice that alongside the app thinned products there is a “manifest.plist” that maps the IPA’s to devices.
Expected Results:
There should either be an option to generate this file within Xcode Server, or it should be generated automatically.
Actual Results:
No file is generated.
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!