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
Post a Comment