Failed to upload Tizen Gear S2 App to Store due to “Deprecated APIs”

Failed to upload Tizen Gear S2 App to Store due to “Deprecated APIs”

BY 14 Jun 2016 General Support

Hi everyone!

Recently we’ve got rejection in uploading our new Application for Samsung Gear S2 smart-watches.

In the rejection report there is a statement that we are using undocumented (deprecated) APIs in our source code. The following methods are described in the “white list” from the report:

  • elm_gengrid_item_class_new
  • elm_gengrid_item_append
  • elm_multibuttonentry_item_append

But the real situation is the following:

  1. These methods relate to GenGrid and MultiEntry Button user interface controls that are allowed only for Mobile and deprecated for Wearable.
  2. Usage of these methods is automatically generated by the Interface Builder (Tizen SDK 2.4.0_Rev6 Build id : 20151223-1448) in the “src -> managed -> src -> view -> uib_views.c” file. 
  3. Our project was created with Wearable 2.3.1 only! No Mobile SDK is used at all.
  4. We do not use GenGrid and MultiEntry Buttons in our interface
  5. (!) We can not avoid auto-generation of the uib_views.c file with usage of deprecated methods. We did not find and project settings for this.

Did anyone face the issue like this? Any idea will be very appreciated!

Written by