2

我一直在試圖讓Firebase與Auth,Google登錄和Facebook登錄一起工作,並且每次嘗試運行時都會收到此錯誤模擬器:Xcode 9 beta4/5:此應用程序無法安裝

enter image description here

沒有被記錄在控制檯或模擬器的日誌,但是當我看在系統控制檯,我覺得這似乎是這個問題:

0x70000b260000 -[MIBundle _validateWithError:]: 38: Failed to load Info.plist from bundle at path /Users/derekclarkson/Library/Developer/CoreSimulator/Devices/FF1AC158-D8C6-411E-8912-146C355DC97B/data/Library/Caches/com.apple.mobile.installd.staging/temp.SFHCp0/extracted/Crux.app/Frameworks/GTMSessionFetcher.framework

怎麼辦我修復它?

+2

嘗試清理開發者>>派生數據並再次運行。它可能工作 – Krunal

+0

是的。試過:-)仍然不會安裝 – drekka

+0

有同樣的問題,通過重新安裝Xcode測試版來解決。 –

回答

2

問題原來是我使用的一些框架。框架(Firebase)看起來像正常的框架,所以我向項目中添加了一個複製文件階段,將它們複製到應用程序的Frameworks目錄中。然而,他們實際上是靜態庫,看起來像框架,所以我不需要複製它們。因爲它們是靜態庫,所以它們沒有Info.plist文件,導致失敗。

5
  • 刪除派生數據。
  • 清潔工程指令+ K.
  • 重新構建。
1

刪除派生數據並更改模擬器爲我工作。先前我使用iPhone 6另一個我使用iPhone 7.

0

按下: - ALT - 命令 - ķ(在xcode中)

這會刪除所有的產品和中間的文件夾中的文件。它與刪除派生數據不同。

相關問題