我正在使用 Fastlane-Pilot 将版本上传到 iTunesConnect 。
我添加了必需的 Fastlane 环境变量:
到 CircleCI 的 环境变量 ( https://circleci.com/gh/:your-name/edit#env-vars )。
然而 Pilot 命令因 “无效的用户凭据” 错误而失败。
当我在本地计算机上使用相同的密码时,成功。
答案 0 :(得分:0)
我在circle.yml
添加了一行来调试我的环境变量,因为它们在SSH会话期间不可用:
echo ${ENV_VAR_NAME}
我看到 CircleCI 没有通过他们的UI获取我放入 Environment Variables 的所有密码。我的密码有几个特殊符号, CircleCI 无法正确转义它们。
我希望他们将来会解决这个问题但是现在,你不应该使用 CircleCI
这类密码