我正在尝试将 ipa 文件上传到 Saucelabs 存储,但出现如上所述的错误。
我正在使用的命令 -
$ curl -F 'payload=@/Users/<user-name>/Downloads/<file_name>.ipa' -F name=<file_name>.apk -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" 'https://api.us-west-1.saucelabs.com/v1/storage/upload'
Run Code Online (Sandbox Code Playgroud)
我用的是麦克 我在 stackoverflow 上看到过这些问题,但没有一个回答。
小智 13
我能够通过不在文件名周围使用单引号或双引号来解决此问题。
curl -u "<userName>:<accessKey>" \
-X POST "https://api-cloud.browserstack.com/app-automate/xcuitest/v2/test-suite" \
-F file=@/path/to/app/file/Application-debug-test.zip
Run Code Online (Sandbox Code Playgroud)
您的路径中可能存在问题。对我来说,如果文件正确,你的命令就有效(当然我得到了未经授权的文件)。(卷曲7.64.1)
尝试从下载文件夹中执行命令:
cd /Users/<user-name>/Downloads
curl -F @<file_name>.ipa -F name=<file_name>.apk -u "$SAUCE_USERNAME:$SAUCE_ACCESS_KEY" 'https://api.us-west-1.saucelabs.com/v1/storage/upload'
Run Code Online (Sandbox Code Playgroud)
您可能必须转义文件名中的字符。提示:当光标位于文件名所在位置时,您还可以尝试将文件表单查找器拖放到终端。终端将自动转义这些内容。
| 归档时间: |
|
| 查看次数: |
66421 次 |
| 最近记录: |