gpt4 book ai didi

ios - 前缀 - 配置有问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:16:24 25 4
gpt4 key购买 nike

我在 2 小时前创建了一个新项目。以与我的旧(不同)项目相同的方式配置它,一切正常。

在我的 podfile 中我有:

pod 'CocoaLumberjack', '2.0.0-rc2'

如果我在 AppDelegate 中导入:

#import <CocoaLumberjack/CocoaLumberjack.h>

一切正常。没有错误。我可以编写代码(DDLogs 等)并且它正在运行。

但是如果我在 MyApp-Prefix.pch 中导入:

#import <CocoaLumberjack/CocoaLumberjack.h>

我收到错误消息 'CocoaLumberjack/CocoaLumberjack.h' file not found

我已经填写了 MyTarget -> Build Settings -> Prefix Header 标题的正确路径。此外,如果我在前缀中输入任何宏,我以后可以在任何类中使用它而无需导入...所以它似乎有效。

知道什么会导致此类问题吗?

顺便说一句:我想使用前缀。请不要写评论“不要使用前缀”,我很清楚这两者的好处和坏处。

-- 编辑--

我也不确定,但在我的旧项目中 libPods.a 是黑色的,这里是红色的(意味着它丢失了)。也许它们是稍后构建的,这就是为什么我不能“全局”导入它?

最佳答案

如何解决问题:

  1. cmd+复制.pch内容。
  2. 删除.pch文件
  3. 搜索项目,删除名称出现的所有内容(可能只有 xcproj/xcworkspace)
  4. 添加新的.pch文件
  5. cmd+粘贴旧内容到新文件
  6. 打开工作区/项目,打开目标,build设置,搜索Prefix Header,写入文件的相对路径。

现在一切正常。但我仍然不知道为什么它以前工作不好。我尝试过重置 Xcode、删除派生数据、清理、删除 pod 并重新安装它们——都没有用。

关于ios - 前缀 - 配置有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28770973/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com