# Zoom Mac SDK has been released!

**URL:** <https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772>\
**Category:** macOS\
**Created:** [November 7, 2017, 10:22pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772 "2017-11-07T22:22:08Z")\
**Posts on this page:** 17\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wei\_Guo1](https://avatars.discourse-cdn.com/v4/letter/w/ec9cab/32.png) [@Wei\_Guo1](https://devforum.zoom.us/u/Wei_Guo1)\
**Post date:** [November 7, 2017, 10:22pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/1 "2017-11-07T22:22:08Z")

</div>

Hi All,&nbsp;

please visit&nbsp;[https://github.com/zoom/zoom-sdk-macos](https://github.com/zoom/zoom-sdk-macos) for latest build.&nbsp;

for previous builds, please visit:&nbsp;[https://github.com/zoom/zoom-sdk-macos/releases](https://github.com/zoom/zoom-sdk-macos/releases)

Best

---

<div class="post-metadata">

**Author:** ![Viral\_Mithani](https://avatars.discourse-cdn.com/v4/letter/v/6a8cbe/32.png) [@Viral\_Mithani](https://devforum.zoom.us/u/Viral_Mithani)\
**Post date:** [December 7, 2017, 2:45pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/2 "2017-12-07T14:45:56Z")

</div>

Code Signing Issues :

After integrating Zoom MAC SDK in my app I can not able to run the code with my development profile as it is giving me errors but if I am removing zoom SDK frameworks then it will run successfully with that profile. I think there is no issue with my certificate and profile as without Zoom SDK it works fine. Same issues occurs while I am generating archive with distribution profile. If I am selecting “Don’t code signing” then zoom sdk running successfully in my app. Appreciated your response. Thanks.

---

<div class="post-metadata">

**Author:** ![Totti\_Zheng](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/totti_zheng/32/39102_2.png) [@Totti\_Zheng](https://devforum.zoom.us/u/Totti_Zheng)\
**Post date:** [December 8, 2017, 8:53am UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/3 "2017-12-08T08:53:27Z")

</div>

Hi All, Zoom Mac SDK frameworks and bundles have been signed with zoom identity, so it won’t support pkg or archive with xcode.

if u want to sign and pkg your app, I suggest u to do it with shell.

here is a sample sign shell:

#Sign Zoom SDK

echo --sign airhost –

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/airhost.app/Contents/Frameworks/libavcodec.55.dylib

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/airhost.app/Contents/Frameworks/libavformat.55.dylib

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/airhost.app/Contents/Frameworks/libavutil.52.dylib

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/airhost.app/Contents/Frameworks/libswscale.2.dylib

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/airhost.app

echo --sign frameworks –

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/airhost.app

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/annoter.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/asproxy.framework/Versions/A/asproxy

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/cmmlib.framework/Versions/A/cmmlib

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/curl\_openssl\_framework.framework/Versions/A/curl\_openssl\_framework

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/faac.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/libcrypto.1.0.0.dylib

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/libssl.1.0.0.dylib

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/mcm.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/nydus.framework/Versions/A/nydus

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/protobuf.framework/Versions/A/protobuf

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/Transcode.app

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/ssb\_sdk.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/tp.framework/Versions/A/tp

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/util.framework/Versions/A/util

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/viper.framework/Versions/A/viper

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/xmpp\_framework.framework/Versions/A/xmpp\_framework

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/zAutoUpdate.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/zChatApp.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/ZCommonUI.framework/Versions/A/ZCommonUI

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/zData.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/zlt.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/zmb.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/ZoomSDK.framework/Versions/A/ZoomSDK

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/zSDKRes.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/zVideoApp.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/zVideoUI.bundle

codesign --force --verify --verbose --sign “Your identity” ZoomSDK/zWebService.bundle

---

<div class="post-metadata">

**Author:** ![Viral\_Mithani](https://avatars.discourse-cdn.com/v4/letter/v/6a8cbe/32.png) [@Viral\_Mithani](https://devforum.zoom.us/u/Viral_Mithani)\
**Post date:** [December 13, 2017, 1:20pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/4 "2017-12-13T13:20:16Z")

</div>

Code Signing Issues :

Hello Zoom Team,

Thanks for your response on my posted issue.

I have signed all the zoom framework with shell as you have suggested and provided terminal command to me but I am getting same issue as I am getting previous one. Still it is giving me same error “code object is not signed at all”.

Below is my terminal commands for signing all zoom frameworks and bundles :

#Sign Zoom SDK  
echo --sign airhost –  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/airhost.app/Contents/Frameworks/libavcodec.55.dylib  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/airhost.app/Contents/Frameworks/libavformat.55.dylib  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/airhost.app/Contents/Frameworks/libavutil.52.dylib  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/airhost.app/Contents/Frameworks/libswscale.2.dylib  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/airhost.app  
echo --sign frameworks –  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/airhost.app  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/annoter.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/asproxy.framework/Versions/A/asproxy  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/cmmlib.framework/Versions/A/cmmlib  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/curl\_openssl\_framework.framework/Versions/A/curl\_openssl\_framework  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/faac.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/libcrypto.1.0.0.dylib  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/libssl.1.0.0.dylib  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/mcm.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/nydus.framework/Versions/A/nydus  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/protobuf.framework/Versions/A/protobuf  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/Transcode.app  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/ssb\_sdk.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/tp.framework/Versions/A/tp  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/util.framework/Versions/A/util  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/viper.framework/Versions/A/viper  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/xmpp\_framework.framework/Versions/A/xmpp\_framework  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/zAutoUpdate.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/zChatApp.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/ZCommonUI.framework/Versions/A/ZCommonUI  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/zData.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/zlt.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/zmb.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/ZoomSDK.framework/Versions/A/ZoomSDK  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/zSDKRes.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/zVideoApp.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/zVideoUI.bundle  
codesign --force --verify --verbose --sign “WWJB6NCAHY” ZoomSDK/zWebService.bundle

Appreciated your response.

Thanks.

---

<div class="post-metadata">

**Author:** ![Bhavsang\_Jam](https://avatars.discourse-cdn.com/v4/letter/b/9f8e36/32.png) [@Bhavsang\_Jam](https://devforum.zoom.us/u/Bhavsang_Jam)\
**Post date:** [December 22, 2017, 1:56pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/5 "2017-12-22T13:56:48Z")

</div>

Hello Zoom,

I also implemented zoom sdk for my mac desktop app.

I am aslo facing same issue and error. I try to make .pkg file without xcode and with xcode but i am getting same **Code object is not signed at all** error.

Please help me to solve this issue.

Thank You.

---

<div class="post-metadata">

**Author:** ![richard1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/richard1/32/5472_2.png) [@richard1](https://devforum.zoom.us/u/richard1)\
**Post date:** [December 6, 2020, 2:46pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/6 "2020-12-06T14:46:43Z")

</div>

I’ve updated this script with what I think are the current files that need signing…

echo --sign airhost –  
codesign --force --verify --verbose --sign “_**" ZoomSDK/airhost.app/Contents/Frameworks/libavcodec.55.dylib  
codesign --force --verify --verbose --sign "**_” ZoomSDK/airhost.app/Contents/Frameworks/libavformat.55.dylib  
codesign --force --verify --verbose --sign “_**" ZoomSDK/airhost.app/Contents/Frameworks/libavutil.52.dylib  
codesign --force --verify --verbose --sign "**_” ZoomSDK/airhost.app/Contents/Frameworks/libswscale.2.dylib  
codesign --force --verify --verbose --sign “_**" ZoomSDK/airhost.app  
echo --sign frameworks –  
codesign --force --verify --verbose --sign "**_” ZoomSDK/airhost.app  
codesign --force --verify --verbose --sign “_**" ZoomSDK/annoter.bundle  
codesign --force --verify --verbose --sign "**_” ZoomSDK/asproxy.framework/Versions/A/asproxy  
codesign --force --verify --verbose --sign “_**" ZoomSDK/cmmlib.framework/Versions/A/cmmlib  
codesign --force --verify --verbose --sign "**_” ZoomSDK/curl\_openssl\_framework.framework/Versions/A/curl\_openssl\_framework  
codesign --force --verify --verbose --sign “_**" ZoomSDK/faac.bundle  
codesign --force --verify --verbose --sign "**_” ZoomSDK/libcrypto.1.0.0.dylib  
codesign --force --verify --verbose --sign “_**" ZoomSDK/libssl.1.0.0.dylib  
codesign --force --verify --verbose --sign "**_” ZoomSDK/mcm.bundle  
codesign --force --verify --verbose --sign “_**" ZoomSDK/nydus.framework/Versions/A/nydus  
codesign --force --verify --verbose --sign "**_” ZoomSDK/protobuf.framework/Versions/A/protobuf  
codesign --force --verify --verbose --sign “_**" ZoomSDK/Transcode.app  
codesign --force --verify --verbose --sign "**_” ZoomSDK/ssb\_sdk.bundle  
codesign --force --verify --verbose --sign “_**" ZoomSDK/tp.framework/Versions/A/tp  
codesign --force --verify --verbose --sign "**_” ZoomSDK/util.framework/Versions/A/util  
codesign --force --verify --verbose --sign “_**" ZoomSDK/viper.framework/Versions/A/viper  
codesign --force --verify --verbose --sign "**_” ZoomSDK/xmpp\_framework.framework/Versions/A/xmpp\_framework  
codesign --force --verify --verbose --sign “_**" ZoomSDK/zAutoUpdate.bundle  
codesign --force --verify --verbose --sign "**_” ZoomSDK/zChatApp.bundle  
codesign --force --verify --verbose --sign “_**" ZoomSDK/ZCommonUI.framework/Versions/A/ZCommonUI  
codesign --force --verify --verbose --sign "**_” ZoomSDK/zData.bundle  
codesign --force --verify --verbose --sign “_**" ZoomSDK/zlt.bundle  
codesign --force --verify --verbose --sign "**_” ZoomSDK/zmb.bundle  
codesign --force --verify --verbose --sign “_**" ZoomSDK/ZoomSDK.framework/Versions/A/ZoomSDK  
codesign --force --verify --verbose --sign "**_” ZoomSDK/zSDKRes.bundle  
codesign --force --verify --verbose --sign “_**" ZoomSDK/zVideoApp.bundle  
codesign --force --verify --verbose --sign "**_” ZoomSDK/zVideoUI.bundle  
codesign --force --verify --verbose --sign “_**" ZoomSDK/zWebService.bundle  
codesign --force --verify --verbose --sign "**_” ZoomSDK/capHost.app  
codesign --force --verify --verbose --sign “_**" ZoomSDK/aomHost.app  
codesign --force --verify --verbose --sign "**_” ZoomSDK/SDK\_Transcode.app  
codesign --force --verify --verbose --sign “\*\*\*” ZoomSDK/cptHost.app  
codesign --force --verify --verbose --sign “Mac Developer: Richard Williamson (BW3GF27E76)” ZoomSDK/mphost.app

---

<div class="post-metadata">

**Author:** ![richard1](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/richard1/32/5472_2.png) [@richard1](https://devforum.zoom.us/u/richard1)\
**Post date:** [January 18, 2021, 10:12am UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/7 "2021-01-18T10:12:35Z")

</div>

After banging my head painfully against this for a few more days I think the below is now the required items that need signing. I suspect there is a better way to do this and if there is someone please advise, but for now - and to avoid anyone else going through the same pain - here is what works at the moment (remember to change the signing cert to yours)

echo --sign airhost –  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/airhost.app/Contents/Frameworks/libavcodec.58.dylib  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/airhost.app/Contents/Frameworks/libavformat.58.dylib  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/airhost.app/Contents/Frameworks/libavutil.56.dylib  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/airhost.app/Contents/Frameworks/libswscale.5.dylib  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/airhost.app  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/aomHost.app/Contents/Frameworks/libcmlFramework.framework  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/aomHost.app/Contents/Frameworks/libmklFramework.framework  
codesign --force --verify --timestamp --verbose --deep --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/aomHost.app/Contents/Frameworks/libcmlFramework.framework/Versions/A/libcmlFramework  
codesign --force --verify --timestamp --verbose --deep --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/aomHost.app/Contents/Frameworks/libmklFramework.framework/Versions/A/libmklFramework  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/aomhost.app

echo --sign frameworks –  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/viperex.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/capHost.app  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/annoter.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/asproxy.framework/Versions/A/asproxy  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/cmmlib.framework/Versions/A/cmmlib  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/mcm.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/nydus.framework/Versions/A/nydus  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/protobuf.framework/Versions/A/protobuf  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/ssb\_sdk.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/tp.framework/Versions/A/tp  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/util.framework/Versions/A/util  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/viper.framework/Versions/A/viper  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/xmpp\_framework.framework/Versions/A/xmpp\_framework  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/zAutoUpdate.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/zChatApp.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/ZCommonUI.framework/Versions/A/ZCommonUI  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/zData.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/zlt.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/zmb.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/ZoomSDK.framework/Versions/A/ZoomSDK  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/zSDKRes.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/zVideoApp.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/zWebService.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/SDK\_Transcode.app  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/cptHost.app  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/mphost.app  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/libcrypto.dylib  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/libssl.dylib  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/aomagent.bundle  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/asproxy.framework  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3_**A)" ZoomSDK/cmmlib.framework  
codesign --force --verify --timestamp --verbose --options=runtime --sign "Developer ID Application: Richard Williamson (3**_A)” ZoomSDK/curl64.framework  
codesign --force --verify --timestamp --verbose --options=runtime --sign “Developer ID Application: Richard Williamson (3\*\*\*\*\*A)” ZoomSDK/ZoomSDKVideoUI.framework

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [January 20, 2021, 1:38am UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/8 "2021-01-20T01:38:20Z")

</div>

Thank you @richard1 for working tirelessly on this!

You are a valuable asset to the Zoom macOS developer community as a whole! 💙

---

<div class="post-metadata">

**Author:** ![tmiskiew](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tmiskiew/32/9174_2.png) [@tmiskiew](https://devforum.zoom.us/u/tmiskiew)\
**Post date:** [January 20, 2021, 9:41pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/9 "2021-01-20T21:41:33Z")

</div>

I wonder why zoom cannot provide this kind of basic information?

---

<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 21, 2021, 2:50am UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/10 "2021-01-21T02:50:00Z")

</div>

Hey @tmiskiew,

We apologize for the lack of proper documentation. It is on our roadmap to fix the documentation for the macOS SDK.

Thanks!  
Michael

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [January 25, 2022, 11:00pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/12 "2022-01-25T23:00:21Z")

</div>

Hi @niravd,

Have you tried the solutions offered previously in this topic? It seems that you only signed some of the SDK package.

Thanks!

---

<div class="post-metadata">

**Author:** ![niravd](https://avatars.discourse-cdn.com/v4/letter/n/9de0a6/32.png) [@niravd](https://devforum.zoom.us/u/niravd)\
**Post date:** [January 27, 2022, 4:55am UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/13 "2022-01-27T04:55:34Z")

</div>

Hi @jon.zoom Yes I have tried the solution mentioned above by @richard1 by specifying my certificate details and the sdk path.

But it didn’t work. Hence I had to try these commands mentioned below

```auto
codesign --deep --force --verify --verbose --timestamp --options runtime --sign "3rd Party Mac Developer Application: Nirav Desai(XXXXYYYY)" "Framework/SDK_Transcode.app”
codesign --deep --force --verify --verbose --timestamp --options runtime --sign "3rd Party Mac Developer Application: Nirav Desai(XXXXYYYY)" "Framework/cptHost.app”
codesign --deep --force --verify --verbose --timestamp --options runtime --sign "3rd Party Mac Developer Application: Nirav Desai(XXXXYYYY)" "Framework/aomHost.app”
codesign --deep --force --verify --verbose --timestamp --options runtime --sign "3rd Party Mac Developer Application: Nirav Desai(XXXXYYYY)" "Framework/capHost.app"
codesign --deep --force --verify --verbose --timestamp --options runtime --sign "3rd Party Mac Developer Application: Nirav Desai(XXXXYYYY)" "Framework/airhost.app"
codesign --deep --force --verify --verbose --timestamp --options runtime --sign "3rd Party Mac Developer Application: Nirav Desai(XXXXYYYY)" "Framework/aomHost.app" 

```

Result for SDK\_Transcode.app is mentioned below similar result was shown for other .app files mentioned above:

> Framework/SDK\_Transcode.app: replacing existing signature  
> Framework/SDK\_Transcode.app: signed app bundle with Mach-O universal (x86\_64 arm64) [us.zoom.SDKTranscode]

earlier I signed only above mentioned sdk’s because these were the only ones highlighted by Xcode and the build got succeeded completing it.

> I request to confirm me if the steps I am following above is it correct? If not kindly let me know what are the changes to be made in the previous mentioned solution by @richard1

Xcode Version 12.5  
macOS Big Sur  
SDK Version : zoom-sdk-macos-5.7.6.1340  
MacBook Pro (16-inch, 2019)  
Processor : 2.3 GHz 8-Core Intel Core i9

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [January 28, 2022, 7:37pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/14 "2022-01-28T19:37:34Z")

</div>

Hi @niravd,

When you say that “it didn’t work”, can you please clarify exactly what is happening when you try this approach?

Thanks!

---

<div class="post-metadata">

**Author:** ![niravd](https://avatars.discourse-cdn.com/v4/letter/n/9de0a6/32.png) [@niravd](https://devforum.zoom.us/u/niravd)\
**Post date:** [February 7, 2022, 8:14am UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/15 "2022-02-07T08:14:11Z")

</div>

HI @jon.zoom the above solution worked for me the issue was I was not having the Developer ID Application Certificate and I was using 3rd Party Mac Developer Application certificate.

Thank you for the support

Does this application be Pushed to App Store does apple allow ?

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [February 8, 2022, 10:57pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/16 "2022-02-08T22:57:39Z")

</div>

Hi @niravd,

That’s great to hear you were able to resolve this!

> Does this application be Pushed to App Store does apple allow ?

Unfortunately the SDK does not currently support running in sandbox mode, which is required for publishing the the App Store.

Thanks!

---

<div class="post-metadata">

**Author:** ![niravd](https://avatars.discourse-cdn.com/v4/letter/n/9de0a6/32.png) [@niravd](https://devforum.zoom.us/u/niravd)\
**Post date:** [February 9, 2022, 4:10am UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/17 "2022-02-09T04:10:47Z")

</div>

Ok @jon.zoom thank you for your response, is there any possibility anytime soon for Sandbox mode support ?

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [February 9, 2022, 6:10pm UTC](https://devforum.zoom.us/t/zoom-mac-sdk-has-been-released/772/18 "2022-02-09T18:10:15Z")

</div>

Hi @niravd,

We currently do not have any plans to add sandbox support, as publishing on the macOS App Store is not a priority at this time.

Thanks!
