【发布时间】:2015-01-03 10:03:28
【问题描述】:
我在代码中使用了很多第三方库,例如,AFNetworking 用于网络,Rapture XML 用于在 iOS 上解析 XML。
现在我的问题是:
如果我在我开发并在 App Store 上发布的应用中使用这些第三方库,Apple 会批准我的应用还是拒绝它?
【问题讨论】:
标签: ios objective-c
我在代码中使用了很多第三方库,例如,AFNetworking 用于网络,Rapture XML 用于在 iOS 上解析 XML。
现在我的问题是:
如果我在我开发并在 App Store 上发布的应用中使用这些第三方库,Apple 会批准我的应用还是拒绝它?
【问题讨论】:
标签: ios objective-c
总之号
你可以使用第三方库,只要他们不使用私有api,对于这两个你可以肯定不会被Apple打扰。
您可以在 Xcode 随附的管理器中从技术上检查您的应用程序(只需归档您的应用程序,然后检查验证)以获取私有 api 使用情况。
【讨论】:
不,你应该没问题,但有一点需要注意:一些第三方库是由业余爱好者编写的,并且使用私有 API 调用。如果这些库是作为预编译的目标文件而不是作为原始源代码分发的,您可能会发现您的应用被 Apple 的私有 API 验证工具拒绝,但无法在您的源代码中找到任何被禁止的 API 调用实例。
【讨论】: