Info.plist:权限被拒绝。命令PhaseScriptExecution失败,退出代码为非零Xcode 10

时间:2018-09-26 11:25:30

标签: ios firebase crashlytics google-fabric xcode10

我在Xcode 10的 Firebase&Fabric for Crashlytics 中阅读了新说明。

参考:https://firebase.google.com/docs/crashlytics/get-started?authuser=0

  

仅Xcode 10:将应用程序的内置Info.plist位置添加到Build中   阶段的“输入文件”字段:

我用过

  

“ $ SRCROOT / DemoProject / Info.plist”

但是在编译时遇到问题。

  

Info.plist:权限被拒绝。命令PhaseScriptExecution失败   退出代码为非零的Xcode 10

2 个答案:

答案 0 :(得分:0)

我最近刚刚用Xcode 10更新了Firebase。Google使它变得非常简单,因为您只需要遵循以下简单步骤即可:

  1. 安装最新的吊舱
  2. 在目标中添加新的运行脚本
  3. 安装Fabric Mac应用程序(按照说明进行操作)
  4. 添加$(SRCROOT)/Info.plist(以我为例),并确保您的.plist文件位于根文件夹中。只需构建并运行即可。

答案 1 :(得分:0)

我有完全一样的问题。我做了以下事情:

  • 从我的Podfile中删除了Firebase
  • 运行pod install(在项目目录中)
  • 从我的项目中删除了pod和框架文件
  • 将Firebase添加到我的Podfile中
  • 运行pod install(在项目目录中)
  • 清理了项目文件夹
  • 构建

完成这些步骤后,我就能成功构建!

编辑:缺少步骤2和4!