观看应用程序在允许/禁止iPhone应用程序上的摄像头权限时被杀



我开发了一个iOS应用程序和Watch OS应用程序。我们正在使用iPhone相机拍摄视频。若要捕获视频,iPhone应用程序需要获得应用程序用户的许可

当iPhone显示权限对话框并且用户允许/不允许权限时,相应的手表应用程序会被调试器信号9杀死。

如果我删除相机权限,则手表应用程序工作正常。

您的应用程序没有崩溃,只是被WatchOS用新的隐私设置强制重新启动。所以,当您更改iPhone中的任何权限时,这意味着隐私政策发生了变化,所以如果应用程序连接到调试器,它将被杀死,否则它将重新启动。它同时出现在Apple Watch和iPhone上。如果您在Apple Watch中更改权限,iOS应用程序将重新启动。如果您在iOS应用程序中更改权限,Apple Watch应用程序将重新启动。

此外,不仅是相机权限如果用户在某个时候更改了通讯簿、日历、提醒、相机或照片权限,WatchOS应用程序将在iPhone中更改应用程序权限时SIGKILL该应用程序。(这是iOS和WatchOS的默认行为(

请参阅以下链接

应用程序在更改隐私设置时被SIGKILL杀死,https://developer.apple.com/forums/thread/64740,更改权限时应用程序在后台崩溃-swift,当用户更改联系人访问权限时,应用程序在iOS 6中崩溃

相关内容

最新更新