11

アーカイブ操作の最後に自動的に実行される Xcode のスクリプトがあります。ビルドに署名して TestFlight サービスに送信しています。問題は、アップロードに時間がかかり、進捗が見られないことです。

通知機能として、アップル スクリプト通知機能を使用しています。

notify () {
    /usr/bin/osascript -e "display notification \"$1\" with title \"Xcode\""
}
notify "Uploading to TestFlight"

cURL のアップロードは次の場所で行われます。

/usr/bin/curl "http://testflightapp.com/api/builds.json" \
-F file=@"/tmp/${PRODUCT_NAME}.ipa" \
-F dsym=@"/tmp/${PRODUCT_NAME}.dSYM.zip" \
-F api_token="${API_TOKEN}" \
-F team_token="${TEAM_TOKEN}" \
-F notes="Build uploaded automatically from Xcode."

アップロード プロセスの 10 パーセント、20 パーセントなどについて、同様のメッセージが表示されれば幸いです。

完全なスクリプトは次のとおりです: https://gist.github.com/ealeksandrov/5808692

4

1 に答える 1