Xcode 9 beta4 / 5:无法安装此应用

时间:2017-08-09 11:49:39

标签: ios facebook firebase firebase-authentication google-signin

我一直试图让Firebase与Auth,Google登录和Facebook登录一起使用,每次尝试在模拟器中运行时,我都会收到此错误:

enter image description here

控制台或模拟器日志中没有记录任何内容,但是当我查看系统控制台时,我发现了似乎问题:

  

0x70000b260000 - [MIBundle _validateWithError:]:38:无法从路径上的软件包加载Info.plist / Users / derekclarkson / Library / Developer / CoreSimulator / Devices / FF1AC158-D8C6-411E-8912-146C355DC97B / data / Library /高速缓存/ com.apple.mobile.installd.staging / temp.SFHCp0 /提取/ Crux.app /框架/ GTMSessionFetcher.framework

我该如何解决?

4 个答案:

答案 0 :(得分:5)

  • 删除派生数据。
  • 清理项目命令+ K。
  • 再次建造。

答案 1 :(得分:2)

问题原来是我正在使用的一些框架。框架(Firebase)看起来像普通框架,所以我在项目中添加了一个复制文件阶段,将它们复制到应用程序的Frameworks目录中。然而,它们实际上是静态库,看起来像框架,所以我不需要复制它们。因为它们是静态库,所以它们中没有Info.plist文件,导致失败。

答案 2 :(得分:1)

删除派生数据并更改模拟器对我有用。以前我使用的是iPhone 6,另外我使用的是iPhone 7。

答案 3 :(得分:0)

按: shift - alt - 命令 - k (在xcode中)

这将删除构建文件夹中的所有产品和中间文件。它与删除派生数据不同。