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

ios - 使用 React Native 项目设置 cocoa pod


                                            <p><p>我已经建立了一个新的 react native 项目,并实例化了一个 cocoa pod .xcworkspace 做:</p>

<pre><code>cd ios
pod init
pod install
</code></pre>

<p>然后我添加了一个我想使用的 pod(在本例中是 Buddybuild,尽管我添加哪个 pod 并不重要,因为行为相似)</p>

<p>在我运行 <code>pod install</code> 并在我的 <code>AppDelegate.m</code> 中包含标题 <code>#import <BuddyBuildSDK/BuddyBuildSDK.h></code> 后,它是总是返回一个 <code>/Users/nik/dev/myproject/ios/myproject/AppDelegate.m:14:9: 'BuddyBuildSDK/BuddyBuildSDK.h' 文件未找到</code> </p>

<p>我整天都在与这个作斗争,我不知道为什么。 header 都在 <code>Pods/headers/Public</code> 文件夹中。它们被包含在build设置的标题搜索路径中,您可以在此处看到:</p>

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

<p>非常感谢您在这方面的帮助,因为我非常困难。</p>

<p><em>编辑</em>这也是我的<code>Podfile</code>:</p>

<p> <a href="/image/hbEM6.png" rel="noreferrer noopener nofollow"><img src="/image/hbEM6.png" alt="enter image description here"/></a> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>原来问题出在 xcode 上。经过大量谷歌搜索后,解决的问题是确保我的项目配置正确设置。所以去 <code>Project</code> -> <code>Info</code> -> <code>Configurations</code> 并选择正确的 <code>Pods-projectName.debug</code> 和 <code>Pods-projectName.release</code> 配置。 </p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 使用 React Native 项目设置 cocoapod ,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/43475061/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/43475061/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 使用 React Native 项目设置 cocoa pod