Appstore审阅者将允许我们在iOS8中使用动态库吗?

问题描述 投票:12回答:2

我阅读了许多有关动态库使用的文章,包括此页面“ Can you build dynamic library...”。

正如苹果文件所说,“ iOS的框架。iOS开发人员现在可以创建动态框架。框架是代码和资源的集合,用于封装在多个项目中有价值的功能。框架与扩展完美协作,共享逻辑主应用程序和捆绑的扩展程序都可以使用。“,请参见here的整页。

考虑到安全性问题,我得到了动态库iOS8]之前的拒绝原因],请参阅“ DarkDust's answer”中的详细信息。但是,它如何在iOS8中“正常工作”? @appstore_reviewers?

无论如何,目前我正在编写一个示例演示应用程序,并尝试将其上传到Appstore进行审查,主要功能是从互联网下载框架到客户端并dlopen它

。希望真正“有效”!

此外,部署目标是iOS7.0,不确定它能否在其中正常运行。我对“动态库”和“框架”之间的区别并不太清楚,我认为它们是相同的,在这个线程中,我的意思是可以在Xcode 6中创建的“ Cocoa-touch framework”。

[某些背景:我正在尝试构建一个不包含扩展功能的iOS应用,我的cocoa-touch框架易于扩展,而无需上传来自互联网的新版本。...

UPDATE

我发布了一个演示项目GMDemo here,将尝试上传到Appstore。

UPDATE2

在iOS设备中进行多次尝试后,我无法使用无效的代码签名错误来dlopen我的动态框架。抱歉,这里没有好消息。 (几乎忘了更新此问题,对不起!顺便说一句)

我阅读了许多有关动态库使用的文章,包括此页面“您可以构建动态库...”。如苹果文件所述,“ iOS框架。iOS开发人员现在可以创建动态框架。...

ios objective-c xcode cocoa-touch dylib
2个回答
8
投票

App Store审查指南明确禁止2.4.5中的以任何方式或形式下载代码的应用将被拒绝

https://developer.apple.com/app-store/review/guidelines/

-1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.