2023 EssentialsDeveloper Tools
WWDC23 · 16 min · Essentials / Developer Tools
Simplify distribution in Xcode and Xcode Cloud
Discover how to share your app using Xcode’s streamlined distribution, which allows you to submit your app to TestFlight or the App Store with one click. We’ll also show you how to use Xcode Cloud to simplify your distribution process by automatically including notes for testers in TestFlight, and use post-action to automatically notarize your Mac apps.
Watch at developer.apple.com ↗Chapters
- 1:44 — Archiving for the simulator
- 2:33 — Distribute your app with new streamlined methods
- 3:06 — TestFlight internal only streamlined option
- 4:24 — Upload to App Store Connect demo
- 4:58 — TestFlight Ready to Test push notification
- 6:05 — Automation with Xcode Cloud
- 7:01 — Configuring TestFlight support in Xcode Cloud Demo
- 9:02 — Automate TestFlight What to Test with Xcode Cloud
- 11:08 — What is Notarization?
- 12:12 — Notarization with Xcode
- 12:33 — Automate Notarization with Xcode Cloud
- 13:27 — Automate Notarization with Xcode Cloud Demo
- 15:07 — Download the Notarized app from Xcode Cloud
- 15:35 — Wrap-up
Code shown on screen · 1 snippet
Use Xcode Cloud to add a Git commit message to TestFlight What to Test
# ci_post_xcodebuild.sh
if [[ -d "$CI_APP_STORE_SIGNED_APP_PATH" ]]; then
TESTFLIGHT_DIR_PATH=../TestFlight
mkdir $TESTFLIGHT_DIR_PATH
git log -1 --pretty=format:"%s" >! $TESTFLIGHT_DIR_PATH/WhatToTest.en-US.txt
fi Resources
Related sessions
-
13 min -
23 min -
9 min -
34 min