我在 Flutterflow 中构建了一个应用程序,并将其导出到 Xcode,以构建用于商店上传的应用程序包。
我已经安装了所有应用程序依赖项、flutter、CocoaPods 和 iPhone 的 iOS 模拟器。
我已经使用我的苹果开发者帐户设置了签名帐户,在 Xcode 中设置了开发者团队,并注册了应用程序包标识符。
完成 Runner 中的所有设置后,我在 Xcode v15.0.1 中运行该应用程序,并将其设置为在 iOS 17.0 的 iPhone 15 模拟器中运行
构建过程完全完成,没有任何问题。
然后,当应用程序发送到 iPhone 模拟器运行时,它仅显示白屏,并且出现以下错误消息:
Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process." UserInfo={NSDebugDescription=The connection to service named com.apple.commcenter.coretelephony.xpc was invalidated: failed at lookup with error 3 - No such process.}
[FATAL:flutter/display_list/skia/dl_sk_dispatcher.cc(277)] Check failed: false.
然后关闭应用程序启动,并使用 SIGABRT 显示线程。
第一条消息是关于核心电话服务的。
第二个似乎与 Flutter 的图形渲染库 Skia 有关,但没有说明原因。
有谁知道这可能是什么原因造成的,以及如何解决?
我尝试检查所有运行程序设置,并尝试直接从终端运行“flutter build ios”命令,这也不起作用,并表示要使用 Xcode 中的“Product/Run”。
我尝试清理构建文件夹并重建多次,没有任何更改。
该应用程序使用 Firebase,这是一个名为“ImageNotifcation”的分段运行器目标,用于通知。
我更改了构建阶段设置以解决以前的问题,它们按以下顺序排列:
您遇到的错误消息,“与名为 com.apple.commcenter.coretelephony.xpc 的服务的连接已失效”,表示您的 Flutter 应用程序无法与 iOS 设备上的 Core Telephony 服务进行通信。该服务负责提供有关蜂窝网络、信号强度和其他电话相关数据的信息。
以下是此错误的一些潜在原因和解决方案:
潜在原因:
可能的解决方案:
pod repo update
pod install
<key>NSAppleTelephonyUsageDescription</key>
<string>Your app needs access to the Core Telephony service to perform its tasks.</string>
其他提示:
资源: