3

次のスクリプトを実行しています。

#!/bin/bash
archive=`./builds/myapp.ipa`
curl http://testflightapp.com/api/builds.json
-F file=$archive
-F api_token='xxxxxxxxxxxxxxxxxxxxxxxxxx'
-F team_token='xxxxxxxxxxxxxxxxxxxxxxxxxx'
-F notes='here comes the new app!' 
-F notify=True
-F distribution_lists='MyFriends'

しかし、エラーが発生します:

api_token、team_token、ファイル、メモ(不足しているファイル)を提供する必要があります

私は実際にTestFlightWebサイトからスクリプトをコピー/貼り付けしています。それのどこが悪いんだい?

4

1 に答える 1

6

TestFlight APIドキュメントに示されている例に見られるように、IPAファイル名の前に「@」文字を使用する必要があることに注意してください。

あなたは試してみるべきです:

#!/bin/bash
archive=`./builds/myapp.ipa`
curl http://testflightapp.com/api/builds.json \
-F file=@$archive \
-F api_token='xxxxxxxxxxxxxxxxxxxxxxxxxx' \
-F team_token='xxxxxxxxxxxxxxxxxxxxxxxxxx' \
-F notes='here comes the new app!' \
-F notify=True \
-F distribution_lists='MyFriends'
于 2012-11-09T20:03:51.137 に答える