Firebase 集成到 IOS 项目中 - 没有这样的文件或目录

Posted

技术标签:

【中文标题】Firebase 集成到 IOS 项目中 - 没有这样的文件或目录【英文标题】:Firebase integrating into IOS project - No such file or directory 【发布时间】:2018-03-09 13:01:56 【问题描述】:

我使用 Xcode 9.2 在 Swift 4 中创建了一个简单的多视图 ios 应用程序。这个应用程序即将完成,可以在模拟器和真正的 IOS 设备上完美运行。在发布应用之前,我想使用 Firebase 添加一些广告、分析和崩溃记录功能。因此,我导航到官方网站并按照本网站的建议使用 CocoaPods 执行所需的步骤。

我做了什么:

项目在设备和模拟器上运行 关闭 Xcode 我安装了 CocoaPods 编辑 Pod 文件 运行 Pod 文件(pod install) 使用 Xcode 打开 xcworkspace 项目 将 GoogleService-Info.plist 文件添加到项目中 试图构建项目 ---> Shell 脚本调用错误

仅显示最近的错误

/Users/USERNAME/Library/Developer/Xcode/DerivedData/PROJECTNAME-epcmbsjxqtkgaqfbhfycbmfcmvxr/Build/Products/Debug-iphonesimulator/Last: 没有这样的文件或目录

没有显示其他警告标志,只有这个错误。

你们中有人遇到过这个问题吗?如果是,你是怎么解决这个问题的?

我试过了:

打开关闭Xcode 清理项目 重新启动我的 mac 从“工作区设置”指向的文件夹中删除 DerivedData

提前致谢!

【问题讨论】:

您在问题中添加了太多文字,尽量简短地帮助读者摆脱它 我减少了问题中的文字数量,感谢您的反馈! 错误来自哪个 Shell 脚本? 从运行自定义 shell 脚本'[CP] Embed Pods Frameworks' 你有一个名为“Last”的库吗? 【参考方案1】:

我找到了答案:我的应用项目文件夹和应用项目名称中有空格,Xcode 和 Cocoapods 不接受这些。我新建了一个项目,项目名称不带空格,完全没有问题!感谢大家的帮助!

【讨论】:

以上是关于Firebase 集成到 IOS 项目中 - 没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

iOS-集成Firebase发送推送消息到App

是否可以将 Stripe 与 Firebase 和 iOS 集成?

将 Firebase 添加到 Pod 项目

在没有 Cocoapods 的情况下手动集成 Firebase 和 Google Sign In SDK 时出现重复符号

将 Firebase Analytics 集成到带有钥匙串警告的 Xamarin iOS 垃圾邮件日志中

iOS 中的 Stripe 集成 - 您没有提供 API 密钥?