我有一个使用whirlyglobe框架(2.2)的简单应用程序。否则,它是Apple框架的基本程序。
当我尝试验证应用程序时(在分发期间,Xcode抱怨我的应用程序正在使用私有API;特别是它调用“rootElement”和“attributeForFont:”。我怀疑这些函数是WhilyGlobe组件分发的一部分。
从框架中删除这些文件的最简单方法是什么?我是否需要拥有源代码并自行编译框架?或者有更简单的方法吗?
答案 0 :(得分:0)
解决。这是我做的:
1)在WhirlyGlobe的github存储库中搜索并找到使用导致问题的函数的文件。 2)我不需要具有这些功能的文件提供的功能。 3)从我的项目中删除了对文件的引用(类实例化)。
答案 1 :(得分:0)
这实际上是KissXML框架的一部分,实现就在那里。我怀疑Apple的测试是错误的。
在任何情况下,如果您没有使用WMS功能,您可以将其删除。