菜鸟教程小白 发表于 2022-12-11 19:04:12

ios - Firebase SDK for Unity 无法在 iOS 中编译


                                            <p><p>我正在开发一个使用 <strong>Firebase SDK for Unity</strong> 的项目,特别是 <code>FirebaseMessaging.unitypackage</code>,在 android 上一切正常,但我收到 < strong>iOS 版本错误</strong>。</p>

<hr/>

<h2>重现错误的最小、完整和可验证示例:</h2>

<p><strong>要求:</strong></p>

<ul>
<li>iOS 设备(7.0 或更高版本)</li>
<li>装有 macOS 的计算机</li>
<li>Xcode 8</li>
</ul>

<p><strong>步骤:</strong></p>

<ol>
<li> <a href="https://store.unity.com/download?ref=personal" rel="noreferrer noopener nofollow">Download</a>最新的统一版本。 (此时为5.5.1f1)</li>
<li> <a href="https://firebase.google.com/docs/unity/setup" rel="noreferrer noopener nofollow">Download</a>适用于 Unity 的 Firebase SDK。</li>
<li>解压缩 Firebase SDK for Unity。</li>
<li>打开 Unity 5.5.1f1 并创建一个新项目。</li>
<li>转到 <em>Assets > Import Package > Custom package...</em>,选择解压后的 <code>FirebaseMessaging.unitypackage</code> 并全部导入。</li>
<li>转到 <em>File > Build Settings...</em> ,选择 iOS 并点击 Switch Platform。</li>
<li>打开<em>播放器设置...</em>并设置一个<em>Bundle Identifier</em>。</li>
<li><em>文件 > 保存项目</em></li>
<li>将 iOS 设备连接到计算机。</li>
<li><em>文件 > 构建和运行</em></li>
</ol>

<hr/>

<p>在 Xcode 上构建的项目将因下图所示的错误而结束:</p>

<p> <a href="/image/Twt7v.jpg" rel="noreferrer noopener nofollow"><img src="/image/Twt7v.jpg" alt="Build error"/></a> </p>

<hr/>

<p>在两个不同的 MacBook 和多个项目中进行了尝试。</p>

<ul>
<li>有什么我们可以做的吗?</li>
<li>这是必须的错误吗
由 Google 解决?</li>
</ul></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>2 月 27 日,<a href="https://firebase.google.com/support/release-notes/unity" rel="noreferrer noopener nofollow">new version</a>的<a href="https://firebase.google.com/docs/unity/setup" rel="noreferrer noopener nofollow">Firebase Unity SDK</a>已发布解决此错误。现在 Unity 项目在 iOS 上编译没有错误。</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - Firebase SDK for Unity 无法在 iOS 中编译,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/42418985/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/42418985/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - Firebase SDK for Unity 无法在 iOS 中编译