“目前无法安装此应用”错误Xcode

时间:2019-01-09 18:04:41

标签: ios xcode flutter bundle-identifier

当我尝试运行Flutter应用程序时,构建成功,但是当xcode尝试在模拟器上自动安装此构建时,会发生以下错误:

The parent bundle has the same identifier
     (com.abc.def) as sub-bundle at 
    /Users/jan/Library/Developer/CoreSimulator/Devices/DFF35FBB-FE6C-462E-80964BFBFAF57291/data/Library/Caches/com.apple.mobile.installd.staging/temp.zyu9i6/extracted/Runner.app/Frameworks/App.framework

我已经被这个错误困扰了几天。在万维网上找不到这个问题的答案。

我已经尝试删除模拟器的所有内容和设置,但这不能解决问题。清理项目也不是解决方案。

谢谢!

1 个答案:

答案 0 :(得分:0)

此问题给出了答案: https://github.com/flutter/flutter/issues/25090#issuecomment-449042782

您需要在此文件中更改CFBundleIdentifier:

ios/Flutter/AppFrameworkInfo.plist

将“ .app”添加到Flutter BundleId“ XXX”中:

<key>CFBundleIdentifier</key> <string>XXX.app</string>

使用“ XXX”作为您自己的包ID。