代码之家  ›  专栏  ›  技术社区  ›  cduhn

什么会导致我的MinimumOSVersion与我的部署目标不同?

  •  2
  • cduhn  · 技术社区  · 14 年前

    我在sdk 3.1.3下构建我的iPhone应用程序。我的基本SDK和iPhone OS部署目标都设置为OS 3.0,但是当我构建时,包中的info.plist显示了最低版本3.1.3。什么会导致这种情况?

    http://img.skitch.com/20100305-fkpskqtx4m18qntydjq1hed87w.png

    2 回复  |  直到 14 年前
        1
  •  1
  •   cduhn    14 年前

    我最终能够通过将我的iPhoneOS部署目标切换到其他版本(如3.1)来解决这个问题,先构建,然后再切换回3.0并重新构建。不知何故,这迫使Xcode按照文档的方式运行。我真的不知道这为什么解决了这个问题,但确实解决了。也许它解决了.xcodeproj内部的某种腐败问题。

        2
  •  0
  •   Nava Carmon    14 年前

    您是否检查了项目中包含的其他项目、库,它们都是用相同的基本SDK和部署目标版本编译/链接的? 我也有同样的问题,直到我意识到,我有一个用更高版本构建的库。

    推荐文章