Appstore审阅者是否允许我们在iOS8中使用dynamic库?

我读了很多关于dynamic库使用的文章,包括这个页面“ 你可以build立dynamic库… ”。

正如苹果文档所说:“ iOS的框架,iOS开发人员现在可以创builddynamic框架,框架是一组代码和资源,用于封装在多个项目中有价值的function。框架与扩展完美协作,共享逻辑,可以被两个主要应用程序和捆绑扩展。 “,从这里看到整个页面。

考虑到安全性问题,我在iOS8之前得到了dynamic库的拒绝原因,详见“ DarkDust的回答 ”。 但是,它是如何在iOS8中“工作”? @appstore_reviewers?

无论如何,目前我正在写一个示例演示应用程序,并尝试将其上传到Appstore进行审查,主要function是从互联网下载框架到客户端,并将其打开。 希望真正“正常”!

此外,部署目标是iOS7.0,不知道它可以很好地工作。 我对“dynamic库”和“框架”之间的差异没有这么清楚的理解,我认为它们是一样的,在这个线程中我指的是在Xcode 6中可以创build的“Cocoa-touch框架”。

一些背景:我试图build立一个不包含扩展function的iOS应用程序,我的cocoa触摸框架是容易扩展,无需上传新版本,因为它来自互联网….

更新我在这里发布了一个演示项目GMDemo ,将尝试上传到Appstore。

UPDATE2在iOS设备的很多尝试之后,我无法通过无效的代码签名错误使我的dynamic框架变暗 。 对不起,这里没有好消息。 (几乎忘了更新这个问题,对不起!顺便说一句)

App Store评论指南明确禁止在2.7 下载任何方式或forms的代码的应用程序将被拒绝 https://developer.apple.com/app-store/review/guidelines/

UPDATE3只是使用相同的代码签名!

我已经在ad-hoc环境中进行了testing!

当我的dynamic库使用相同的代码签名代码签名,它的工作,否则,暗恋!