Document reliable App Store export path
This commit is contained in:
@@ -52,6 +52,7 @@ cargo run -p ironstorage-apple-release -- verify .
|
|||||||
5. Export and upload with the checked-in App Store Connect export options:
|
5. Export and upload with the checked-in App Store Connect export options:
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
|
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/Applications/Xcode.app/Contents/Developer/usr/bin \
|
||||||
xcodebuild -exportArchive \
|
xcodebuild -exportArchive \
|
||||||
-archivePath /private/tmp/IronStorage.xcarchive \
|
-archivePath /private/tmp/IronStorage.xcarchive \
|
||||||
-exportPath /private/tmp/IronStorage-AppStore \
|
-exportPath /private/tmp/IronStorage-AppStore \
|
||||||
@@ -59,6 +60,10 @@ cargo run -p ironstorage-apple-release -- verify .
|
|||||||
-allowProvisioningUpdates
|
-allowProvisioningUpdates
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Keep this restricted `PATH`: Xcode's system `rsync` otherwise starts a
|
||||||
|
Homebrew `rsync` server, which interprets `-E` differently and fails with
|
||||||
|
`exportArchive Copy failed` and `--extended-attributes: unknown option`.
|
||||||
|
|
||||||
6. In App Store Connect, complete the listing from `metadata.toml`, upload the
|
6. In App Store Connect, complete the listing from `metadata.toml`, upload the
|
||||||
reviewed required-size iPhone screenshots and Watch screenshots, answer
|
reviewed required-size iPhone screenshots and Watch screenshots, answer
|
||||||
privacy and encryption questions, provide
|
privacy and encryption questions, provide
|
||||||
|
|||||||
Reference in New Issue
Block a user