我正在尝试使用以下命令发布到App Store(用于开发 - 测试 - 飞行) .
tns publish ios <apple-id> <password> <provision-id> <code-sign-identity>
它失败了,各种错误根据我尝试过的不同条目而有所不同 .
'provision-id'绑定了开发证书my_device app_id . 我已经验证了Xcode中的规定 . 名称中是否允许使用空格 - 因为我在CLI中用引号括起了名称 .
'code-sign-identity' - 这应该是什么?有关构建自动检测代码的文档有点模糊 . 它应该是我的开发证书的名称 . 应该是“iPhone开发”(这是Xcode所理解的特殊短语) .
同
tns publish iOS '<profile-name' 'iPhone Development'
我明白了
没有与“XXXXXXXXXX”团队匹配的“iPhone开发”证书:为CODE_SIGN_IDENTITY选择不同的签名证书,该团队与您选择的证书匹配,或切换到自动配置 .
1 回答
我总是使用
tns publish ios
,CLI将带我完成所需的步骤 . 你也尝试过吗?