添加 OneSignal 后,Flutter 不会启动应用程序。 FrontBoard 不知道 OneSignalNotificationServiceExtension
Flutter doesn't launch the app after adding OneSignal. OneSignalNotificationServiceExtension is unknown to FrontBoard
在我的应用程序中添加一个信号后,Flutter 无法启动我的应用程序。我关注了这个 guide。在解决了所有问题之后,我得到了这个。
当我执行 flutter run
时,我看到以下错误:
ProcessException: Process "/usr/bin/xcrun" exited abnormally:
<your-app>.OneSignalNotificationServiceExtension: -1
An error was encountered processing the command (domain=FBSOpenApplicationServiceErrorDomain, code=1):
The request to open "<your-app>.OneSignalNotificationServiceExtension" failed.
The request was denied by service delegate (SBMainWorkspace) for reason: NotFound ("Application
"<your-app>.OneSignalNotificationServiceExtension" is unknown to FrontBoard").
Underlying error (domain=FBSOpenApplicationErrorDomain, code=4):
The operation couldn’t be completed. Application "<your-app>.OneSignalNotificationServiceExtension" is unknown to
FrontBoard.
Application "<your-app>.OneSignalNotificationServiceExtension" is unknown to FrontBoard.
Command: /usr/bin/xcrun simctl launch 26CD3C41-B2F7-4B59-9360-97C9688ABE38
<your-app>.OneSignalNotificationServiceExtension --enable-dart-profiling --enable-checked-mode --observatory-port=0
Error launching application on iPhone 8.
我尝试过的:
- 正在重新启动我的模拟器
- 正在清除模拟器上的所有数据
- 正在清理构建文件夹
OneSignal 版本:1.0.5
flutter --version
Flutter 1.1.8 • channel beta • https://github.com/flutter/flutter.git
Framework • revision 985ccb6d14 (6 weeks ago) • 2019-01-08 13:45:55 -0800
Engine • revision 7112b72cc2
Tools • Dart 2.1.1 (build 2.1.1-dev.0.1 ec86471ccc)
转到 iOS/Runner/Info.plist
并在 CFBundleIdentifier
部分设置您的 bundleId
您的捆绑 ID 在这里。复制它。
将bundleId
粘贴到info.plist
中的CFBundleIdentifier
在 iOS/OneSignalNotificationServiceExtension/Info.plist
中执行相同的操作
希望对您有所帮助。至少对我有用。
注意:
OneSignalNotificationServiceExtension 的 BundleId 的 ID 略有不同。在将其添加到 OneSignalNotificationServiceExtension 的 .plist 之前检查 xcode。
面临同样的问题。
ProcessException: ProcessException: Process "/usr/bin/xcrun" exited abnormally:
Failed to install the requested application
The application's Info.plist does not contain CFBundleVersion.
Ensure your bundle contains a CFBundleVersion.
Command: /usr/bin/xcrun simctl install 552DF0B1-4A65-46FE-8125-C2B37F3005DC/example/build/ios/iphonesimulator/Runner.app
在我的应用程序中添加一个信号后,Flutter 无法启动我的应用程序。我关注了这个 guide。在解决了所有问题之后,我得到了这个。
当我执行 flutter run
时,我看到以下错误:
ProcessException: Process "/usr/bin/xcrun" exited abnormally:
<your-app>.OneSignalNotificationServiceExtension: -1
An error was encountered processing the command (domain=FBSOpenApplicationServiceErrorDomain, code=1):
The request to open "<your-app>.OneSignalNotificationServiceExtension" failed.
The request was denied by service delegate (SBMainWorkspace) for reason: NotFound ("Application
"<your-app>.OneSignalNotificationServiceExtension" is unknown to FrontBoard").
Underlying error (domain=FBSOpenApplicationErrorDomain, code=4):
The operation couldn’t be completed. Application "<your-app>.OneSignalNotificationServiceExtension" is unknown to
FrontBoard.
Application "<your-app>.OneSignalNotificationServiceExtension" is unknown to FrontBoard.
Command: /usr/bin/xcrun simctl launch 26CD3C41-B2F7-4B59-9360-97C9688ABE38
<your-app>.OneSignalNotificationServiceExtension --enable-dart-profiling --enable-checked-mode --observatory-port=0
Error launching application on iPhone 8.
我尝试过的:
- 正在重新启动我的模拟器
- 正在清除模拟器上的所有数据
- 正在清理构建文件夹
OneSignal 版本:1.0.5
flutter --version
Flutter 1.1.8 • channel beta • https://github.com/flutter/flutter.git
Framework • revision 985ccb6d14 (6 weeks ago) • 2019-01-08 13:45:55 -0800
Engine • revision 7112b72cc2
Tools • Dart 2.1.1 (build 2.1.1-dev.0.1 ec86471ccc)
转到 iOS/Runner/Info.plist
并在 CFBundleIdentifier
bundleId
您的捆绑 ID 在这里。复制它。
将
bundleId
粘贴到info.plist
中的CFBundleIdentifier
在 iOS/OneSignalNotificationServiceExtension/Info.plist
希望对您有所帮助。至少对我有用。
注意: OneSignalNotificationServiceExtension 的 BundleId 的 ID 略有不同。在将其添加到 OneSignalNotificationServiceExtension 的 .plist 之前检查 xcode。
面临同样的问题。
ProcessException: ProcessException: Process "/usr/bin/xcrun" exited abnormally:
Failed to install the requested application
The application's Info.plist does not contain CFBundleVersion.
Ensure your bundle contains a CFBundleVersion.
Command: /usr/bin/xcrun simctl install 552DF0B1-4A65-46FE-8125-C2B37F3005DC/example/build/ios/iphonesimulator/Runner.app