“嵌入式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.

相关文章

背景 前端时间产品经理决定使用百度统计,使得 工程B 中原统计sdk-友盟统计,需要被去除。之前尝试去除...
结论: alloc负责分配内存和创建对象对应的isa指针; init只是返回alloc生成的对象。 所以alloc后,多次...
更新 如果UI愿意把启动图切割成n份,按一定约束在launchscreen.storyboard中进行排版,启动图效果会更好...
最近在看一本书《Effective OC 2.0》,今天看到有个tip是OC适中循环各自优劣性,作者最终推荐此块循环。...
// // ViewController.m // paintCodeTestOC //gif // Created by LongMa on 2019/7/25. // #import &a...
背景介绍 一般情况下,出于省电、权限、合理性等因素考虑,给人的感觉是很多奇怪的需求安卓可以实现,但...