“嵌入式dylibs /框架仅在iOS 8或更高版本上运行”警告的后果

使用 Xcode 6.x,我们可以使用CocoaTouch Framework模板构建一个框架库,而Xcode将在构建时为我们创建.framework,这是非常棒的.在我们的框架中,我们要支持iOS 7.1及更高版本,所以对于部署目标(在我们的框架中),我们指定了7.1.现在,当我们构建我们看到一个警告:“嵌入式dylibs /框架只能在iOS 8或更高版本上运行”.我已经阅读了关于这个主题的一些博客文章,就在iOS 7.1上运行它,这个警告可以被忽略,因为它会运行良好(仍然需要测试以确保).关于我的是,我在Stack Overflow上发表了一篇文章,表示苹果应用程序可能在App Store中被拒绝(请参阅: XCode 6 and Embedded Frameworks only supported in iOS8)

它只适用于在Xcode的应用程序链接到它在一般>嵌入式图书馆?

我们希望我们的客户链接到我们的框架的方式是:

>通过CocoaPods
>通过在构建阶段引用.framework>链接二进制与图书馆

我需要了解什么情况下App Store将拒绝使用我们的CocoaTouch框架并支持7.x iOS的应用程序.

解决方法

如果您将框架的类型更改为静态应用程序,则不会被拒绝.看我的答案 here.

以上是来客网为你收集整理的“嵌入式dylibs /框架仅在iOS 8或更高版本上运行”警告的后果全部内容,希望文章能够帮你解决“嵌入式dylibs /框架仅在iOS 8或更高版本上运行”警告的后果所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。