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

ios - 架构 arm64 : "_OBJC_CLASS_$_Twitter", 的 undefined symbol


                                            <p><pre><code>Undefined symbols for architecture arm64:
&#34;_OBJC_CLASS_$_Twitter&#34;, referenced from:
      objc-class-ref in FirebaseTwitterAuthUI(FUITwitterAuth.o)
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
</code></pre>

<p>我在构建项目时遇到了这个错误。 </p>

<p>知道如何解决这个问题吗?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><strong>错误说明:</strong>
该错误表明编译器在为 <strong>arm64</strong> 架构构建 <strong>FirebaseTwitterAuthUI</strong> 时无法找到 <strong>Twitter</strong> 类。这是因为架构设置。</p>

<p>从 Build Settings 中检查 <strong>Build Active Architectures Only</strong> 设置。确保您的<strong>应用程序目标</strong>和<strong>cocoapods目标</strong><strong>这应该相同</strong>。</p>

<p>如果您仍然遇到问题,请发布带有build设置的 Xcode 屏幕截图。</p>

<p><strong>目标 -> build设置 -> 仅构建事件架构。</strong></p>

<p>Build Active Architecture flag <strong>=> Yes</strong> 表示只为选定的模拟器架构构建当前应用。这将使构建速度更快。</p>

<p>Build Active Architecture flag <strong>=> No</strong> 表示为所有架构构建当前应用。</p>

<p>因此,如果您有多个具有不同选项的目标,您将能够得到这种错误。 </p>

<p><strong>Build Active Architecture 标志 => 是用于调试,=> 否用于 Release模式。</strong></p>

<p> <a href="/image/9tqLx.png" rel="noreferrer noopener nofollow"><img src="/image/9tqLx.png" alt="enter image description here"/></a> </p>

<p>检查:<a href="https://stackoverflow.com/questions/47864085/objc-class-firphoneauthprovider-referenced-from-objc-class-ref-in-loginvc/47865793#47865793" rel="noreferrer noopener nofollow">_OBJC_CLASS_$_FIRPhoneAuthProvider&#34;, referenced from: objc-class-ref in LoginVC.o Getting this error</a> </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 架构 arm64 :&#34;_OBJC_CLASS_$_Twitter&#34;, 的 undefined symbol ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/47891146/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/47891146/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 架构 arm64 : &#34;_OBJC_CLASS_$_Twitter&#34;, 的 undefined symbol