# Screen share not broadcasting

**URL:** <https://devforum.zoom.us/t/screen-share-not-broadcasting/28882>\
**Category:** iOS\
**Created:** [September 2, 2020, 12:16pm UTC](https://devforum.zoom.us/t/screen-share-not-broadcasting/28882 "2020-09-02T12:16:51Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![idcinfo](https://avatars.discourse-cdn.com/v4/letter/i/bbe5ce/32.png) [@idcinfo](https://devforum.zoom.us/u/idcinfo)\
**Post date:** [September 2, 2020, 12:16pm UTC](https://devforum.zoom.us/t/screen-share-not-broadcasting/28882/1 "2020-09-02T12:16:51Z")

</div>

**Screen share not working**  
I added broadcast extension of Obj-c type(Dint work with swift code so), Followed steps as mentioned in this link. [https://marketplace.zoom.us/docs/sdk/native-sdks/iOS/mastering-zoom-sdk/in-meeting-function/zoom-meeting-ui/screen-share#:~:text=https%3A%2F%2Fsupport.zoom.us,screen%20sharing%20has%20been%20activated](https://marketplace.zoom.us/docs/sdk/native-sdks/iOS/mastering-zoom-sdk/in-meeting-function/zoom-meeting-ui/screen-share#:~:text=https%3A%2F%2Fsupport.zoom.us,screen%20sharing%20has%20been%20activated)  
I was able to see “screen” as option when clicked on “Share content” Button. I added below code to show recording option, and recording started fine, But screen sharing was not working. What am i missing?

```
func onClickShareScreen(_ parentVC: UIViewController) {
        print("Screen share clicked")
        if #available(iOS 12.0, *) {
            let broadcastPicker = RPSystemBroadcastPickerView(frame: CGRect(x: 0, y: 0, width: 50, height: 50))
            broadcastPicker.preferredExtension = "com.moback.testing.HealthTechScreenShareExtension"
            broadcastPicker.backgroundColor = .white

        parentVC.view.addSubview(broadcastPicker)
    } else {
        // Fallback on earlier versions
        print("screen share not supported below IOS 12")
    }
    
}

```

**IOS Version 12.4.8**

**Screenshots**

 ![IMG_1](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/5/5fe91147ce6486436e9af4bd04518ef7c3fede87.png)

 ![IMG_2](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/8/84d08920be71e5645c9817b1b916db9c11ad92c4.png)

 ![IMG_3](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/c/ca3393039e3b3eb12b4687beb49a2e9f23665081.png)

 ![IMG_4](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/c/c06255ad4006c356af1ddb50d0fd479e7de2fc8c.png)

**Smartphone (please complete the following information):**

- Device: iphone 5s  
Zoom SDK version used is v5.0.24433.0616

I also made sure screen share was allowed in meeting for all participants.

**Please let me know if any other code i am missing out**

---

<div class="post-metadata">

**Author:** ![idcinfo](https://avatars.discourse-cdn.com/v4/letter/i/bbe5ce/32.png) [@idcinfo](https://devforum.zoom.us/u/idcinfo)\
**Post date:** [September 4, 2020, 7:36am UTC](https://devforum.zoom.us/t/screen-share-not-broadcasting/28882/2 "2020-09-04T07:36:41Z")

</div>

**2020-09-04 13:09:11.160889+0530 HealthTechSampleApp[3540:582394] old data has cpoied done**

**2020-09-04 13:09:11.164072+0530 HealthTechSampleApp[3540:582394] [logging-persist] cannot open file at line 42270 of [95fbac39ba]**

**2020-09-04 13:09:11.164275+0530 HealthTechSampleApp[3540:582394] [logging-persist] os\_unix.c:42270: (0) open(/var/mobile/Containers/Data/Application/C37D0628-CA7E-40EB-8185-A4725FD3A677/Documents/data/zoomus.tmp.db) - Undefined error: 0**

**2020-09-04 13:09:11.201012+0530 HealthTechSampleApp[3540:582394] [logging] table zoom\_meet\_participants already exists**

**2020-09-04 13:09:11.205349+0530 HealthTechSampleApp[3540:582394] [logging] table zoom\_kv already exists**

**(Function)**

**failed**

**MobileRTCAuthError(rawValue: 0)**

**error was 0**

**error zoom call:MobileRTCMeetError(rawValue: 0)**

**MobileRTCMeetingState(rawValue: 1)**

**2020-09-04 13:09:16.221229+0530 HealthTechSampleApp[3540:582394] [MC] System group container for systemgroup.com.apple.configurationprofiles path is /private/var/containers/Shared/SystemGroup/systemgroup.com.apple.configurationprofiles**

**2020-09-04 13:09:16.223798+0530 HealthTechSampleApp[3540:582394] [MC] Reading from public effective user settings.**

**2020-09-04 13:09:16.394233+0530 HealthTechSampleApp[3540:582394] [framework] CUIThemeStore: No theme registered with id=0**

**2020-09-04 13:09:17.086106+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.086925+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.156942+0530 HealthTechSampleApp[3540:582444] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.168312+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.169457+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.169902+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.170386+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.170815+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.171417+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.171895+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.177027+0530 HealthTechSampleApp[3540:582445] [general] NSSecureCoding allowed classes list contains [NSObject class], which bypasses security by allowing any Objective-C class to be implicitly decoded. Consider reducing the scope of allowed classes during decoding by listing only the classes you expect to decode, or a more specific base class than NSObject.**

**2020-09-04 13:09:17.189160+0530 HealthTechSampleApp[3540:582442] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.189741+0530 HealthTechSampleApp[3540:582442] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.190081+0530 HealthTechSampleApp[3540:582442] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.190363+0530 HealthTechSampleApp[3540:582442] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.190639+0530 HealthTechSampleApp[3540:582442] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.190920+0530 HealthTechSampleApp[3540:582442] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:17.191177+0530 HealthTechSampleApp[3540:582442] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:18.164192+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:18.164555+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:18.165013+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:18.165155+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:18.166108+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:18.166611+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:18.167134+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:18.167536+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:18.168828+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:18.274624+0530 HealthTechSampleApp[3540:582444] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**MobileRTCMeetingState(rawValue: 2)**

**2020-09-04 13:09:21.556786+0530 HealthTechSampleApp[3540:582394] InitAudioUnit use hardware aec = 1**

**2020-09-04 13:09:21.676889+0530 HealthTechSampleApp[3540:582394] [IOS].InitAudioUnit g\_audioUinits.count = 1**

**2020-09-04 13:09:22.817489+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:22.818161+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:22.818721+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:22.818862+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:22.821788+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:22.842552+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:22.912933+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:22.961292+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:22.967776+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:22.968193+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:23.346224+0530 HealthTechSampleApp[3540:582444] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:23.346502+0530 HealthTechSampleApp[3540:582444] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:23.347858+0530 HealthTechSampleApp[3540:582444] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:23.348296+0530 HealthTechSampleApp[3540:582444] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:23.354303+0530 HealthTechSampleApp[3540:582444] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:23.355055+0530 HealthTechSampleApp[3540:582444] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:23.355842+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:23.356522+0530 HealthTechSampleApp[3540:582444] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:23.358703+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:23.456426+0530 HealthTechSampleApp[3540:582898] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:30.848308+0530 HealthTechSampleApp[3540:582394] [IOS].TerminateAudioUnit g\_audioUinits.count = 1**

**2020-09-04 13:09:31.087873+0530 HealthTechSampleApp[3540:582394] [IOS].TerminateAudioUnit dispose all audioUinits**

**MobileRTCMeetingState(rawValue: 1)**

**2020-09-04 13:09:31.785785+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:31.786065+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:31.786468+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:31.786748+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:31.789400+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:31.789704+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:31.790245+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:31.898373+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.177847+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.178117+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.178510+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.184624+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.225826+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.226139+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.234781+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.281613+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.674132+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.674496+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.675032+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:32.675327+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:33.089967+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:33.090259+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:33.090656+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:33.090779+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:33.092513+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:33.093323+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:33.093998+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:33.096315+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:33.096637+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:33.199195+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**MobileRTCMeetingState(rawValue: 2)**

**2020-09-04 13:09:35.735185+0530 HealthTechSampleApp[3540:582394] InitAudioUnit use hardware aec = 1**

**2020-09-04 13:09:35.742260+0530 HealthTechSampleApp[3540:582394] [IOS].InitAudioUnit g\_audioUinits.count = 1**

**2020-09-04 13:09:36.941306+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:36.941596+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:36.942021+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:36.942152+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:36.946157+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:36.948524+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:36.950096+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.051243+0530 HealthTechSampleApp[3540:582920] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.448184+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.448470+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.470191+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.470439+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.482642+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.482942+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.490707+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.580388+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.670442+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.670794+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.765790+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:37.767882+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:38.115771+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:38.120224+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:38.121813+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:38.122025+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:38.124414+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:38.126097+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:38.130463+0530 HealthTechSampleApp[3540:582445] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:38.194521+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:38.195417+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:38.229259+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:09:44.369958+0530 HealthTechSampleApp[3540:582394] [LayoutConstraints] Unable to simultaneously satisfy constraints.**

**Probably at least one of the constraints in the following list is one you don’t want.**

**Try this:**

**(1) look at each constraint and try to figure out which you don’t expect;**

**(2) find the code that added the unwanted constraint or constraints and fix it.**

**(**

**"\<NSLayoutConstraint:0x28039fca0 UIView:0x108a879a0.width == - 16 (active)\>"**

**)**

**Will attempt to recover by breaking constraint**

**\<NSLayoutConstraint:0x28039fca0 UIView:0x108a879a0.width == - 16 (active)\>**

**Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.**

**The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in \<UIKitCore/UIView.h\> may also be helpful.**

**Screen share clicked**

**2020-09-04 13:09:50.175154+0530 HealthTechSampleApp[3540:582394] Unbalanced calls to begin/end appearance transitions for \<UIApplicationRotationFollowingController: 0x108a928f0\>.**

**2020-09-04 13:10:01.581820+0530 HealthTechSampleApp[3540:582394] Could not signal service com.apple.WebKit.WebContent: 113: Could not find specified service**

**2020-09-04 13:10:01.613037+0530 HealthTechSampleApp[3540:582394] Could not signal service com.apple.WebKit.Networking: 113: Could not find specified service**

**2020-09-04 13:10:01.868986+0530 HealthTechSampleApp[3540:582919] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:10:01.869290+0530 HealthTechSampleApp[3540:582919] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:10:01.869753+0530 HealthTechSampleApp[3540:582919] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:10:01.869952+0530 HealthTechSampleApp[3540:582919] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:10:01.872151+0530 HealthTechSampleApp[3540:582919] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:10:01.872696+0530 HealthTechSampleApp[3540:582919] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:10:01.873299+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:10:01.873745+0530 HealthTechSampleApp[3540:582919] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:10:01.875215+0530 HealthTechSampleApp[3540:582394] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

**2020-09-04 13:10:01.980168+0530 HealthTechSampleApp[3540:582465] [MediaRemote] OutputDeviceUID is nil iPhone: (null)**

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [September 4, 2020, 6:37pm UTC](https://devforum.zoom.us/t/screen-share-not-broadcasting/28882/3 "2020-09-04T18:37:00Z")

</div>

Hey @idcinfo,

For now lets comment out the code you have in the onClickShareScreen function. Then we should double check a few things.

- App groups need to be enabled for both your app target and your broadcast extension target. They also need to be the same app groupID.

- When you initialize the SDK, there should be a line similar to this:  
yourSDKcontext.appGroupId = “group.com.zoom.yourAppID”.

- In your broadcastHandler class (this class is called SampleHandler by default), you should have something like:

> ```
> class SampleHandler: RPBroadcastSampleHandler, MobileRTCScreenShareServiceDelegate {
> 
> var screenShareService: MobileRTCScreenShareService?
> 
> override init() {
> super.init()
> 
> screenShareService = MobileRTCScreenShareService()
> screenShareService?.appGroup = "group.com.zoom.dev.ZoomiOSSDKAdvancedfeatures"
> screenShareService?.delegate = self
> }
> 
> ```

Thanks!  
Michael

---

<div class="post-metadata">

**Author:** ![nitin.goyal](https://avatars.discourse-cdn.com/v4/letter/n/4bbf92/32.png) [@nitin.goyal](https://devforum.zoom.us/u/nitin.goyal)\
**Post date:** [January 22, 2021, 7:48am UTC](https://devforum.zoom.us/t/screen-share-not-broadcasting/28882/4 "2021-01-22T07:48:44Z")

</div>

hi @idcinfo , i am facing the same issue… you got any solution for that?

@Michael_Condon i have all these things done in my code but still facing the same issue.

---

<div class="post-metadata">

**Author:** ![Michael\_Condon](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_condon/32/13543_2.png) [@Michael\_Condon](https://devforum.zoom.us/u/Michael_Condon)\
**Post date:** [January 22, 2021, 9:49pm UTC](https://devforum.zoom.us/t/screen-share-not-broadcasting/28882/5 "2021-01-22T21:49:06Z")

</div>

Hey @nitin.goyal,

Thanks for using the dev forum!

Can you elaborate on the issue you are facing?

Are you using objective-c or swift?  
Is the broadcast extension crashing?  
What happens when a user starts a broadcast from the control center to your app?

Thanks!  
Michael
