您的应用包含非公共 API 使用 [关闭]
Posted
技术标签:
【中文标题】您的应用包含非公共 API 使用 [关闭]【英文标题】:Your app contains non-public API usage [closed] 【发布时间】:2013-03-13 17:20:08 【问题描述】:我正在尝试将我的应用提交到 AppStore,但我收到了以下消息:
您的应用包含非公开 API 使用。请检查错误,更正它们,然后重新提交您的申请。
The app contais or inherits from non-public classes in Payload/iPark.app/City-6AEFBE8F8D9CC569.o: City
我只使用谷歌地图 api
【问题讨论】:
【参考方案1】:他们说您有一个名为 City
的类,它与 Apple 的一个私有类的名称冲突。右键单击City.h
中的City
,然后选择重构并在名称前加上您的姓名首字母。例如,我会命名我的JLCity
。
【讨论】:
+1。作为标准做法,您应该为 ios 项目中的所有类执行此操作。 (其实苹果显然已经开始推荐你use three initials for each class-name prefix了。) City 显然是 Apple 地图 API 的一部分。 非常感谢。效果很好!以上是关于您的应用包含非公共 API 使用 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章