首页 > 解决方案 > 为每种风味指定不同的 $(PRODUCT_BUNDLE_IDENTIFIER) 时,iOS 模拟器启动失败

问题描述

为我的 Flutter 应用配置多种风格后,编译并安装到 iOS 模拟器成功。但是启动应用程序的最后一步失败并出现以下错误: $(PRODUCT_BUNDLE_IDENTIFIER)" is unknown to FrontBoard 风味的每个 .xcconfig 文件都有以下带有唯一捆绑标识符的条目。 PRODUCT_BUNDLE_IDENTIFIER=Flavor

似乎编译时间 PRODUCT_BUNDLE_IDENTIFIER 已成功解决,但不知何故启动过程失败。

将包标识符硬编码到项目中也不能很好地工作,第一个包标识符总是用于启动应用程序。

项目配置如下: 项目

ProcessException: Process "/usr/bin/xcrun" exited abnormally:
$(PRODUCT_BUNDLE_IDENTIFIER): -1

An error was encountered processing the command (domain=FBSOpenApplicationServiceErrorDomain, code=1):
The request to open "$(PRODUCT_BUNDLE_IDENTIFIER)" failed.
The request was denied by service delegate (SBMainWorkspace) for reason: NotFound ("Application
"$(PRODUCT_BUNDLE_IDENTIFIER)" is unknown to FrontBoard").
Underlying error (domain=FBSOpenApplicationErrorDomain, code=4):
    The operation couldn’t be completed. Application "$(PRODUCT_BUNDLE_IDENTIFIER)" is unknown to
    FrontBoard.
    Application "$(PRODUCT_BUNDLE_IDENTIFIER)" is unknown to FrontBoard.
  Command: /usr/bin/xcrun simctl launch 000D67C7-91CE-48E4-A73B-93E69F888255
  $(PRODUCT_BUNDLE_IDENTIFIER) --enable-dart-profiling --enable-checked-mode --verify-entry-points
  --observatory-port=0
Error launching application on iPhone Xs.

如何使这项工作?

标签: dartflutter

解决方案



推荐阅读