我正在开发一个通用的 iOS 应用程序,我将部署目标设置为 3.2 之前的任何版本。但是,当它被编译并且我去将它安装在旧设备上时,xcode 不会安装它,因为需要 3.2 版。生成的 info.plist 确认最低操作系统版本被设置为 3.2。为什么是这样?
我还对所有框架进行了弱链接。请帮忙!谢谢!
最佳答案
XCode 中有一个可能尚未修复的错误:您需要为当前目标(选择目标并按 cmd + i)和项目设置(项目 > 编辑项目设置)进行所有项目设置).这两种形式完全相同并且包含相同的信息,但是它们并不相互对应 - 在一种形式中所做的更改不会反射(reflect)在另一种形式中。因此,请确保在这两个地方填写必要的信息,并确保您对每个表单使用相同的配置(调试、发布等)。 可能到目前为止,目标操作系统信息仅从一份表格中读取 - 您未填写的表格。
关于iphone - iOS 通用应用程序 : the Minimum OS Version is Different than the Deployment Target,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3552624/