在 iPhone 应用的 allowing/disallowing 相机权限时观看应用被杀死
Watch App get killed while allowing/disallowing camera permission on iPhone App
我开发了 iOS 应用程序以及 Watch OS 应用程序。
我们正在使用 iPhone 摄像头拍摄视频。
要捕获视频 iPhone 应用需要应用用户的许可。
当 iPhone 显示权限对话框并且用户 allows/disallows 权限时相应的 Watch App 被调试器信号 9 杀死。
如果我删除相机权限,那么 Watch 应用程序可以正常工作。
您的应用程序没有崩溃,它只是被 WatchOS 使用新的隐私设置强制重启。因此,当您更改 iPhone 中的任何权限时,这意味着隐私政策已更改,因此如果应用程序附加到调试器,它将被终止,否则它将重新启动。它在 Apple Watch 和 iPhone 上都很受欢迎。如果您更改 Apple Watch iOS 中的权限,应用程序将重新启动。如果您更改 iOS 应用程序中的权限,Apple Watch 应用程序将重新启动。
此外,不仅是相机权限如果用户在某个时候更改了地址簿、日历、提醒、相机或照片权限,WatchOS 应用程序将在 iPhone 中更改应用程序权限时 SIGKILL 应用程序。 (这是 iOS 和 WatchOS 的默认行为)
请参考以下链接
App killed by SIGKILL when changing privacy settings ,
https://developer.apple.com/forums/thread/64740,
,
App crashed in iOS 6 when user changes Contacts access permissions
我开发了 iOS 应用程序以及 Watch OS 应用程序。
我们正在使用 iPhone 摄像头拍摄视频。
要捕获视频 iPhone 应用需要应用用户的许可。
当 iPhone 显示权限对话框并且用户 allows/disallows 权限时相应的 Watch App 被调试器信号 9 杀死。
如果我删除相机权限,那么 Watch 应用程序可以正常工作。
您的应用程序没有崩溃,它只是被 WatchOS 使用新的隐私设置强制重启。因此,当您更改 iPhone 中的任何权限时,这意味着隐私政策已更改,因此如果应用程序附加到调试器,它将被终止,否则它将重新启动。它在 Apple Watch 和 iPhone 上都很受欢迎。如果您更改 Apple Watch iOS 中的权限,应用程序将重新启动。如果您更改 iOS 应用程序中的权限,Apple Watch 应用程序将重新启动。
此外,不仅是相机权限如果用户在某个时候更改了地址簿、日历、提醒、相机或照片权限,WatchOS 应用程序将在 iPhone 中更改应用程序权限时 SIGKILL 应用程序。 (这是 iOS 和 WatchOS 的默认行为)
请参考以下链接
App killed by SIGKILL when changing privacy settings ,
https://developer.apple.com/forums/thread/64740,