embedded式框架<iOS 8

好的,所以这个人 没有任何问题,build立和提交一个应用程序,针对iOS 7 +,使用embedded式框架。

他指出,在苹果开发者论坛中提到的一个苹果工程师绰号“SevenTenEleven” ,警告以下警告:

ld:警告:embedded式dylibs /框架只能在iOS 8或更高版本上运行

…只是一个错误。

这个警告仍然存在于Xcode 6.3中,看起来应用程序商店提交是自己知道的唯一方法,如果这实际上是一个错误。

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

build立一个应用程序只是为了看看这样的框架是否可以针对iOS 7,并通过App Store提交过程,是疯了。 不幸的是,我的客户只是想要一个SDK,所以目前没有可以做testing的应用程序。

用一张票和苹果说话

“Hi Rob,

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

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

我会让你知道我从iTunes Connect收到的关于这个问题的信息。

Luke RatteiDTS工程师“

“Hi Rob,

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

尽pipe可能在开发过程中使用iOS 7上的embedded式框架运行应用程序,但您将无法将这些应用程序提交到App Store。 您将看到一条错误消息,说明embedded式框架的MinimumOSVersion必须至less为8.0。

Luke RatteiDTS工程师“

尽pipe可能在开发过程中使用iOS 7上的embedded式框架运行应用程序,但您将无法将这些应用程序提交到App Store。 您将看到一条错误消息,说明embedded式框架的MinimumOSVersion必须至less为8.0。

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

而我只是试图再次提交的应用程序与iOS 7的支持,这一次它已被批准!

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

亚历克斯。