【发布时间】:2021-11-19 00:07:10
【问题描述】:
我正在使用 Swift 包管理器将 Firebase 安装到我的 Xcode 项目中,因为我试图避免使用 CocoaPods 的麻烦。奇怪的是,我的整个 Xcode 项目不再构建。我从我的项目中删除了 Firebase 依赖项,但我不断收到一个又一个错误。最终我陷入了以下困境:
错误:无法从文件中读取属性列表:/Users/USER/Desktop/Developer/APPNAME/APPNAME:操作无法'没有完成。 (XCBUtil.PropertyListConversionError 错误 2。)(在项目“APPNAME”的目标“APPNAME”中)
我没有选中 Info.plist 的 Target Membership 复选框。我尝试了基本的故障排除步骤:
- 删除派生数据
- 清理构建文件夹
- 关闭和重新打开 Xcode
- 重新启动我的电脑
这些步骤都没有做出任何改变(我真的没想到它们会这样做,但它们值得一试)。除了添加额外的应用程序字体并将视图控制器状态栏颜色更改为浅色内容外,我的属性列表文件没有对其进行任何更改。文件路径是正确的,文件似乎没有什么异常。我使用来自 Stack Overflow 的this 答案在我的Info.plist 文件上运行终端命令plutil ./Info.plist,但终端回读./Info.plist: OK。
我不明白是什么导致了这个问题。我不确定它是否与 Swift Package Manager 有关,但这是安装 Firebase iOS SDK 后发生的。
【问题讨论】:
标签: ios xcode info.plist