cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2881
Views
0
Helpful
5
Replies

Non-Public API Usage in Jabber Guest for iOS SDK

UtkuYavuz
Level 1
Level 1

Hi,

I'm using Jabber Guest for iOS SDK (11.0.2) within our corporate application for about 2 years. However, AppStore rejected our latest submission with the explanation below:

Your app uses or references the following non-public APIs:

"PrivateFrameworks/Celestial.framework (_FigCreateCaptureDevicesAndStreamsForPreset)"

The use of non-public APIs is not permitted on the App Store because it can lead to a poor user experience should these APIs change.

When we initialize a video call using the SDK, we observe the attached call stack. Does the Jabber Guest SDK uses the Celestial.framework? Does any of the newer versions of the framework (11.1 and 11.1.1) discontinue the usage of the Celestial.framework? If not, does Cisco planning a newer release without using the Celestial.framework?

Thanks,

Utku

5 Replies 5

vm21
Level 1
Level 1

Hi,

We have the same issue with our app: we got an AppStore rejection for the same reason yesterday. 

dstaudt
Cisco Employee
Cisco Employee

Unfortunately this seems to be a widespread issue...the good news is that the engineering team has identified the offending libraries and have completed a fix.  Final regression testing and packaging are underway, with release targeted for the end of the week 4/27 (given no additional issues are found.)

We have the same problem using (JabberGuestSDK-iOS-11.1.1.203).

After checking release notes for Cisco Jabber Guest 11.1(2) found that it fixes this issue.

Release Notes for Cisco Jabber Guest 11.1(2) - Cisco

Also confirmed by Cisco Bug tool using the following link:

https://bst.cloudapps.cisco.com/bugsearch/bug/CSCvi96519

Any updates regarding this please?