兼容性

作者: fordring2008 | 来源:发表于2017-02-05 15:33 被阅读6次

    // 兼容性

    // 现阶段,Swfit 还在不断的变化,为了保证已经开发过的 APP 能适配到最新的系统,Xcode 在打包的时候,把所有在的运行环境也一并打包进去了,

    // 这样的好处有两点:1,不论系统什么版本,APP都可以爆出与开发编译时的行为一致,2,向下兼容,可以在 iOS7 中 以及未来的版本中 iOS10, iOS9都是适配的

    // 缺点是,这样会导致 ipa的尺寸会大 4-5MB, 在设备上内存也会大 2-3M

    // 另外需要注意的时候,项目中包含了 Swift就会 把编译环境打包进 ipa

    // 如果 主项目中没有使用到 Swfit , 但是 其他的 target 扩展中使用了,也需要手动的将 对应的 app target 的编译设置中的  Build Options 下的 Embedded Content Contains Swift Code 设置为 YES

    // 第三方 framework 中不建议使用 Swfit 编译好的库,因为第三方编译的源码环境可能和我们的编译环境不一样,导致冲突

    相关文章

      网友评论

          本文标题:兼容性

          本文链接:https://www.haomeiwen.com/subject/frseittx.html