我正在编写下面的shell脚本,将.ipa上传到使用jenkins的曲棍球应用程序。
curl \
-F "status=2" \
-F "notify=1" \
-F "notes=Testing manual upload using cURL" \
-F "notes_type=0" \
-F "ipa=/Users/Shared/Jenkins/Home/workspace/jenkinadhocIPA/build/Release-iphoneos/artifact/abc.ipa" \
-H "X-HockeyAppToken: 77009df19f344ddea16bbd827f706ea6" \
https://rink.hockeyapp.net/manage/apps/781072/app_versions/new
| python -m json.tool

我在控制台收到以下错误:
14:49:02 +卷曲-F status=2 -F notify=1 -F 'notes=Testing手动上传使用cURL‘-F notes_type=0 -F notes_type=0 -H 'X-HockeyAppToken: 77009df19f19f344ddea16bbd827f706e6’versions/new 14:49:03 %收到% Xferd平均速度时间时间电流14:49:03用左速度14:49:03 0 0 0-: 647 51 315 0:00:02 0:00:02 - 315 100 753 100 106 100 647 51 315 0:00:02 0:00

发布于 2018-07-02 14:34:05
您需要在文件名前加上@以使curl将其引用为文件:
这允许上传二进制文件等,以强制“内容”部分为文件,并在文件名前加上@标志。
https://stackoverflow.com/questions/51020130
复制相似问题