菜鸟教程小白 发表于 2022-12-12 14:46:29

ios - cordova build ios不创建ipa文件


                                            <p><p>我正在为 iOS 构建 cordova 项目,构建日志看起来不错但是我找不到任何生成的 ipa 文件:</p>

<pre><code>$ npm run cordova platform add ios
$ cat Build.json
{
    &#34;ios&#34;: {
      &#34;debug&#34;: {
            &#34;codeSignIdentity&#34;: &#34;iPhone Developer&#34;,
            &#34;developmentTeam&#34;: &#34;**************&#34;,
            &#34;packageType&#34;: &#34;development&#34;,
            &#34;automaticProvisioning&#34;: true,
            &#34;buildFlag&#34;: [
                &#34;EMBEDDED_CONTENT_CONTAINS_SWIFT = YES&#34;,
                &#34;ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO&#34;
            ]
      },
      &#34;release&#34;: {
            &#34;codeSignIdentity&#34;: &#34;iPhone Developer&#34;,
            &#34;developmentTeam&#34;: &#34;****************&#34;,
            &#34;packageType&#34;: &#34;app-store&#34;,
            &#34;automaticProvisioning&#34;: true,
            &#34;buildFlag&#34;: [
                &#34;EMBEDDED_CONTENT_CONTAINS_SWIFT = YES&#34;,
                &#34;ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES=NO&#34;
            ]
      }
    }
}

$ npm run cordova build ios --release --device
</code></pre>

<p> <a href="https://gist.github.com/melezhik/62c652f2b6736d13182b6c8d6981251d" rel="noreferrer noopener nofollow">Build log</a>看起来不错。</p>

<p>但是没有ips文件:</p>

<pre><code>$ find . type f -name &#34;*.ipa&#34; | wc -l
0
</code></pre>

<p>Xcode 版本为 9.4
[email protected]</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>构建命令应该运行为 <code>npm run cordova -- build ios --release --device</code> ,双破折号是必不可少的,否则 <code>npm run</code> 不通过 <code>build ios --release --device</code> <em>作为参数</em> 到 <code>cordova</code> 脚本。呃,我花了一段时间才发现它。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - cordova build ios不创建ipa文件,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/51564372/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/51564372/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - cordova build ios不创建ipa文件