无法运行`sigh` fastlane

3
在运行sigh时,我收到了以下错误信息,请问有什么解决方法吗?
`download_certificate': Couldn't download provisioning profile, got this instead: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> (Spaceship::Client::UnexpectedResponse)


<html lang="en-us">
<head>
    <title>Try your request again.</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" l gen true for "http://www.apple.com" r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.apple.com" r (n 0 s 0 v 0 l 0))'>
    <meta name="Author" content="Apple Inc.">
    <meta name="viewport" content="width=1024">
    <link rel="stylesheet" type="text/css" href="https://devimages.apple.com.edgekey.net/global/styles/ext/2.2/ext-all.css" />
    <link rel="stylesheet" type="text/css" href="https://devimages.apple.com.edgekey.net/assets/apps/styles/asst/1.0/xtheme-developer.css" />
    <link rel="stylesheet" href="https://devimages.apple.com.edgekey.net/assets/styles/base.css" type="text/css" charset="utf-8">
    <link rel="stylesheet" href="https://devimages.apple.com.edgekey.net/assets/styles/adc.css" type="text/css" charset="utf-8">
    <script src="https://devimages.apple.com.edgekey.net/global/scripts/lib/prototype.js" type="text/javascript" charset="utf-8"></script>
    <script src="https://devimages.apple.com.edgekey.net/global/scripts/lib/scriptaculous.js" type="text/javascript" charset="utf-8"></script>
    <script src="https://devimages.apple.com.edgekey.net/global/scripts/browserdetect.js" type="text/javascript" charset="utf-8"></script>
    <script src="https://devimages.apple.com.edgekey.net/global/scripts/apple_core.js" type="text/javascript" charset="utf-8"></script>
    <script src="https://devimages.apple.com.edgekey.net/global/scripts/search_decorator.js" type="text/javascript" charset="utf-8"></script>
    <script src="https://devimages.apple.com.edgekey.net/global/scripts/adc_core.js" type="text/javascript" charset="utf-8"></script>
    <script type="text/javascript" charset="utf-8">
        document.write('<link rel="stylesheet" type="text/css" href="https://devimages.apple.com.edgekey.net/assets/styles/script.css" media="screen">')
    </script>
</head>
<body id="error">
    <div id="globalheader">
    <h1><a href="/">Apple Developer</a></h1>
    <ul id="gh-nav">
        <li id="gh-nav-technologies"><a href="/technologies/">Technologies</a></li>
        <li id="gh-nav-resources"><a href="/resources/">Resources</a></li>
        <li id="gh-nav-devcenters"><a href="/programs/">Programs</a></li>
        <li id="gh-nav-support"><a href="/support/">Support</a></li>
        <li id="gh-nav-membercenter"><a href="/membercenter/">Member Center</a></li>
    </ul>


</div>



    <div id="content" class="box">
        <div class="cap boxtop"></div>  
            <div class="msg warn">
                <h4>We are unable to process your request.</h4>
                <p>An unknown error occurred. Please <a href="index.action">try again</a>.
            </div><!--/msg-->
        <div class="cap boxbottom"></div>
    </div>

<div id="globalfooter">
    <p class="gf-buy">Shop the <a href="http://www.apple.com/store/">Apple Online Store</a> (1-800-MY-APPLE), visit an <a href="http://www.apple.com/retail/">Apple Retail Store</a>, or find a <a href="http://www.apple.com/buy/locator/">reseller</a>.</p>   
    <ul class="gf-links piped">
        <li><a class="first" href="/sitemap/">Site Map</a></li>
        <li><a href="/rss/">RSS Feeds</a></li>

    </ul>   
    <div class="gf-sosumi">
        <p>Copyright &copy; <script>document.write(new Date().getFullYear())</script> Apple Inc. All rights reserved.</p>
        <ul class="piped">
            <li><a href="http://www.apple.com/legal/terms/site.html" class="first">Terms of Use</a></li>
            <li><a href="http://www.apple.com/legal/privacy/">Privacy Policy</a></li>
        </ul>

    </div>
</div><!--/globalfooter-->
</body>
</html>
    from /Library/Ruby/Gems/2.0.0/gems/spaceship-0.14.1/lib/spaceship/portal/certificate.rb:256:in `download_raw'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/lib/sigh/runner.rb:82:in `block (2 levels) in fetch_profiles'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/lib/sigh/runner.rb:80:in `each'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/lib/sigh/runner.rb:80:in `block in fetch_profiles'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/lib/sigh/runner.rb:77:in `each'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/lib/sigh/runner.rb:77:in `find_all'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/lib/sigh/runner.rb:77:in `fetch_profiles'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/lib/sigh/runner.rb:20:in `run'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/lib/sigh/manager.rb:7:in `start'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/bin/sigh:34:in `block (2 levels) in run'
    from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:178:in `call'
    from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:178:in `call'
    from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/command.rb:153:in `run'
    from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/runner.rb:428:in `run_active_command'
    from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/runner.rb:68:in `run!'
    from /Library/Ruby/Gems/2.0.0/gems/commander-4.3.5/lib/commander/delegates.rb:15:in `run!'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/bin/sigh:89:in `run'
    from /Library/Ruby/Gems/2.0.0/gems/sigh-1.1.3/bin/sigh:107:in `<top (required)>'
    from /usr/bin/sigh:23:in `load'
    from /usr/bin/sigh:23:in `<main>'

summary:

+-------------------------------+--------------------------------+
|                     Summary for sigh 1.1.3                     |
+-------------------------------+--------------------------------+
| adhoc                         | false                          |
| skip_install                  | false                          |
| development                   | false                          |
| force                         | false                          |
| app_identifier                | com.test.mobile.v1             |
| username                      | abc@gmail.com                  |
| output_path                   | .                              |
| skip_fetch_profiles           | false                          |
| skip_certificate_verification | false                          |
+-------------------------------+--------------------------------+

我对cert命令也遇到了类似的错误。 - km1882
4个回答

1
我也曾遇到过这个问题,通过在苹果会员中心将帐户设为管理员来解决。似乎仅成为“成员”会导致某些原因下载失败。

1

我已经成功解决了这个问题,只需要在我的车道中设置 sigh 参数并关闭 skip_certificate_verification 标志即可。不太确定为什么会导致或修复此错误,但现在一切都按预期工作。


0

从你收到的异常响应体来看,问题似乎与开发者门户网站有关,而不是工具本身。

你报告了使用 sighcert 时都遇到了问题,这两个工具都试图连接到开发者门户网站,这是支持此假设的一个加分点。

在十一月份,iTunesConnect和开发者门户网站出现了一些问题,可能也曾经停机过。

这听起来可能帮不上什么忙,但我建议确保 fastlane 及其依赖项最新,并再次尝试。


0

这个问题影响了旧版本的cert和sigh。

很可能你使用的sigh/cert/spaceship版本试图下载没有访问权限的证书。这种情况通常发生在用户只有某些项目的成员权限时。

该问题已在2016年初发布的cert 1.2.8中得到修正。

至于sigh,似乎仍然存在问题

因此,您现在可以通过跳过证书验证或更改开发者中心中的用户角色来解决此问题。

希望在未来,您应该能够升级sigh并使其正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接