目标完整性 - 无法打开文件“Pods-ios.xcconfig”,因为无法解析其路径。它可能会丢失”
Posted
技术标签:
【中文标题】目标完整性 - 无法打开文件“Pods-ios.xcconfig”,因为无法解析其路径。它可能会丢失”【英文标题】:Target Integrity - The file "Pods-ios.xcconfig" couldn't be opened because its path couldn't be resolved. It may be missing" 【发布时间】:2013-05-16 13:52:26 【问题描述】:我正在尝试使用 RestKit 版本 0.20.1 附带的四个示例,目前正在尝试构建 RKSearchExample。构建“成功”但没有模拟器出现,我收到两个警告
第一个 - 目标完整性 - 文件“Pods-ios.xcconfig”无法打开,因为没有这样的文件。 ....
第二个 - 目标完整性 - 文件“Pods-ios.xcconfig”无法打开,因为它的路径无法解析。它可能会丢失”
我假设这个文件丢失了,即使构建成功但只有警告,它的丢失导致项目实际上没有完成它的构建。
有人知道在哪里可以找到这个文件吗?是否成功构建了 RestKit 中包含的示例?
谢谢!
【问题讨论】:
运行git submodule update -i --recursive
。我敢打赌 RestKit 正在使用 xcconfigs 存储库作为依赖项,而你还没有完成它。
感谢您的回答!我将 RestKit 下载为 .zip 文件,但我的 Mac 上似乎没有 .git 存储库。关于我应该尝试什么的任何其他想法?另外,我似乎在 xxconfigs repo 上找不到任何信息,你能指点我吗?
git clone
从 github 下吧。
我能够让警告消失 1.) 通过这个 *** 答案***.com/questions/6840719/… 安装 Ruby 和 Ruby Gems,2.) 安装 CocoaPods 并按照他们的说明进行构建,3.) 重新将 RestKit 安装为 git clone 并使用指令 RestKit install 和 CocoaPods 指令。谢谢! RestKit 示例项目构建成功,但似乎还没有做任何事情。这是明天要研究的另一个问题。谢谢!
【参考方案1】:
遇到了同样的问题。解决了
确保更新 .pch 文件并将缺少的框架添加到构建阶段(请参阅 https://github.com/RestKit/RestKit/wiki/Installing-RestKit-v0.20.x-via-CocoaPods 中的“将框架添加到预编译头文件”)
关闭工作区,在项目目录下重新运行'$ pod install',
重新打开项目(使用 .xcworkspace),执行清理并构建。
【讨论】:
它拯救了我的一天。做得好 ! (y)【参考方案2】:嘿,我遇到了同样的问题,运行 pod update 时出现以下错误,但我没有意识到更新不起作用。
$ pod 更新
分析依赖关系 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/pathname.rb:422:in `open': 没有这样的文件或目录
这是因为我在安装 cocoapods 后忘记运行“pod setup”。 我从终端运行 pod setup,然后进行 pod update(或 pod install),一切都按计划进行。
【讨论】:
你有什么问题? 不要进行这种 pod 设置!我没有足够仔细地查看投票数,它为我提取了一个 600mb 的 cocoapods 存储库。现在“pod install”总是想要拉取 cocoapods repo,如果它不存在的话。 Plus 没有解决问题以上是关于目标完整性 - 无法打开文件“Pods-ios.xcconfig”,因为无法解析其路径。它可能会丢失”的主要内容,如果未能解决你的问题,请参考以下文章
无法打开文件(在项目“Pods”中的目标“React”中)(在目标“React”中)