Zoom Mac SDK has been released!


#1

Hi All, 

please visit https://github.com/zoom/zoom-sdk-macos for latest build. 

for previous builds, please visit: https://github.com/zoom/zoom-sdk-macos/releases

Best


#2

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.


#3

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


#4

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.


#5

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.