【发布时间】:2021-12-30 12:50:22
【问题描述】:
我正在为一家公司开发一个外包应用程序,当它的一个版本使用我的 Apple 帐户中的 ID 和配置文件构建时,它运行没有问题。 但是,当它使用公司的 ID 和配置文件构建和运行时,我发现它存在问题。
当通知服务扩展使用呼叫扩展时,操作系统会记录以下内容:
doQueryCallExtensionStatusWithDispatchGroup() COMPLETED WITH ERROR: Error Domain=NSCocoaErrorDomain Code=4099 "The connection to service named com.apple.CallKit.CallDirectory was invalidated: failed at lookup with error 159 - Sandbox restriction." UserInfo=
NSDebugDescription=The connection to service named com.apple.CallKit.CallDirectory was invalidated: failed at lookup with error 159 - Sandbox restriction.
我注意到,在公司为通知服务扩展提供的配置文件中,应用标识符前缀与团队标识符不同。在我自己的配置文件中,应用标识符前缀和团队标识符是相同的。供应配置文件中标识符的这种差异是否会导致沙箱错误消息? 附件是公司提供给我的通知服务扩展配置文件(为了可读性转换为.plist)
【问题讨论】:
标签: ios provisioning-profile callkit