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 RatteiDTS工程师“
“Hi Rob,
embedded式框架仅在iOS 8及更高版本上受支持。 不幸的是,你将无法在iOS 7上使用embedded式框架。
尽pipe可能在开发过程中使用iOS 7上的embedded式框架运行应用程序,但您将无法将这些应用程序提交到App Store。 您将看到一条错误消息,说明embedded式框架的MinimumOSVersion必须至less为8.0。
Luke RatteiDTS工程师“
尽pipe可能在开发过程中使用iOS 7上的embedded式框架运行应用程序,但您将无法将这些应用程序提交到App Store。 您将看到一条错误消息,说明embedded式框架的MinimumOSVersion必须至less为8.0。
我在一个月前遇到了这个确切的问题。 我被迫在我的应用程序和embedded式框架项目中定位iOS 8.0。
而我只是试图再次提交的应用程序与iOS 7的支持,这一次它已被批准!
我疯了? 说实话,我很难理解这个逻辑。
亚历克斯。