[iOS 18 Beta] isCaptured return false in iOS 18 Beta

UIWindowScene.screen.isCaptured property returned false if the recording is already happening and launch the app in iOS 18 Beta 4.

I also tried with UIScreen.main.isCapture (also returned false) and sceneCaptureState (UITraitCollection) (which returned .inactive)

The flag returned true if the app is already opened in the foreground or put it in the background when the screen recording starts.

Is it a bug in iOS 18 Beta or is there any other API I need to use it for iOS 18?

Answered by DTS Engineer in 798162022

OK, then I think the answer here is clear: File a bug against the beta.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Did this work as you expected on iOS 17?

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Yes, tried on iOS 14, 16 and 17 (all devices we have) and working fine except iOS 18 Beta.

Accepted Answer

OK, then I think the answer here is clear: File a bug against the beta.

Please post your bug number, just for the record.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

Filed a bug report at FB14607048

Hello Eskimo,

Filed a bug report for the same at https://feedbackassistant.apple.com/feedback/14924584

FB14924584

Regards,

Carol

@DTS Engineer Hello Eskimo, Any progress on the above issue. Please help us in this regard. Still the feedback chain is in open status with no comments.

https://feedbackassistant.apple.com/feedback/14924584

Regards, Carol

Any progress on the above issue.

I don’t have any info to share beyond what you can see in Feedback Assistant.

Share and Enjoy

Quinn “The Eskimo!” @ Developer Technical Support @ Apple
let myEmail = "eskimo" + "1" + "@" + "apple.com"

[iOS 18 Beta] isCaptured return false in iOS 18 Beta
 
 
Q