嵌入式框架< iOS 8

时间:2015-04-16 17:45:05

标签: ios frameworks

好的,this guy 没有问题使用嵌入式框架构建并提交应用程序,目标是iOS 7+。

他指出Apple Dev Forums中提到的Apple Engineer nick-named 'SevenTenEleven'发出以下警告......

ld:警告:嵌入式dylibs / frameworks仅在iOS 8或更高版本上运行

......只是一个错误。

警告仍然存在于Xcode 6.3中,似乎App store提交是唯一可以自己了解的方法,如果这实际上是一个bug。

有没有人发现任何文件表明这只是一个错误而且事实上没有什么可担心的?

构建应用程序只是为了看看这样的框架是否可以针对iOS 7,并通过App Store提交过程,这是疯了。不幸的是,我的客户只是想要一个SDK,所以没有App我现在可以进行测试。

2 个答案:

答案 0 :(得分:8)

使用机票与Apple交谈

“嗨Rob,

感谢您与Apple开发者技术支持(DTS)联系。我正在调查你的问题。要回答您的问题,我需要咨询iTunes Connect中的一些人。不幸的是,这可能需要一些时间,因为他们非常忙碌。

与此同时,我将指出它只支持在iOS 8上使用嵌入式框架。唯一的问题是你是否可以使用dlopen()在iOS 8上有条件地加载嵌入式框架,而不是加载早期版本的iOS上的嵌入式框架。

我会告诉您我从iTunes Connect上听到的有关此问题的内容。

卢克拉特蒂 DTS工程师“

“嗨Rob,

仅在iOS 8及更高版本上支持嵌入式框架。不幸的是,您将无法在iOS 7上使用嵌入式框架。

虽然可以在开发期间在iOS 7上运行带有嵌入式框架的应用程序,但您将无法将此类应用程序提交到App Store。您将看到一条错误消息,指出嵌入式框架的MinimumOSVersion必须至少为8.0。

卢克拉特蒂 DTS工程师“

答案 1 :(得分:1)

  

虽然可以在开发期间在iOS 7上运行带有嵌入式框架的应用程序,但您将无法将此类应用程序提交到App Store。您将看到一条错误消息,指出嵌入式框架的MinimumOSVersion必须至少为8.0。

我在一个月前遇到了这个确切的问题。我被迫在我的应用程序和嵌入式框架项目中定位iOS 8.0。

我只是尝试使用iOS 7支持再次提交应用程序,这次它已被批准!

我疯了吗?说实话,我很难理解这个逻辑。

亚历。