iOS开发经验

iOS 检测项目中的私有API

2017-07-24  本文已影响265人  isletn

项目迭代时被Apple连着无情拒绝两次, 都是因为发现项目中含有被禁用的私有API。那么问题就来了,项目如果庞大到一定程度,我怎么定位到这些被禁用的私有API呢?

一番搜索,发现这个工具iOS-private-api-checker
按照如何运行配置好这个工具(这里的坑自己体会)

测试发现,它的检测结果并不完整,即使通过它的检测上架App Store还是有被拒的情况。
于是放弃。
只能删除邮件指出的私有API,
更新项目里面的第三方库,
硬着头皮接着上架了。


目前遇到的被拒私有API:
UITabBarSwappableImageView, UINavigationItemView,LSApplicationWorkspace
以及:
prefs:root or App-Prefs:root
也有被拒的风险。
未完待续......

上一篇下一篇

猜你喜欢

热点阅读