Does AIR Runtime use Mac OS non-public APIs?


hello!

 

recently i'd submitted application mac's appstore. had been rejected , 1 of reasons following:

 

2.5


the use of non-public apis can lead poor user experience should these apis change in future, , therefore not permitted. following non-public apis included in application:


_nsdrawcarbonthemebezel

_nsdrawcarbonthemelistbox

from framework: '/system/library/frameworks/appkit.framework/versions/c/appkit'


coredraggetcurrentdrag

coredragsetimage

from framework: '/system/library/frameworks/applicationservices.framework/versions/a/applicationservices'


cfreadstreamsignalevent

from framework: '/system/library/frameworks/corefoundation.framework/versions/a/corefoundation'


if have defined methods in source code same names above-mentioned apis, suggest altering method names no longer collide apple's private apis avoid application being flagged in future submissions.

i have no clues how application use these apis.

 

does air use of apis? have encountered same issues?

i had same rejection. believe these contained in webkit libary included in final package.

 

here couple of links walk through steps needed work around:

http://forums.adobe.com/message/4564789

http://pigsels.com/2012/04/air-app-store-publishing-guide/

 

i'm going try removing , submit again.



More discussions in Archived Spaces


adobe

Comments

Popular posts from this blog

How to change text Component easybook reloaded *newbee* - Joomla! Forum - community, help and support

After Effect warning: A problem occurred when processing OpenGL commands

Preconditions Failed. - Joomla! Forum - community, help and support