ios - 在 Xcode 中设置最低 iOS 版本

标签 ios xcode app-store-connect cocoonjs

我对 Xcode 相当陌生,因为我使用 CocoonJS 构建我的 HTML5 iPhone 游戏,但我想知道如何正确设置最低 iOS 版本。我已将我的部署目标设置为 8.0,并进行了清理,然后进行了构建,但是当我提交到应用商店时,它说最低 iOS 版本是 6.0。

我尝试的下一件事是在 info.plist 中手动更新此值,但随后我在 iTunes Connect 中得到一个无效的二进制文件说

Minimum OS Version Mismatch - The minimum OS version (LC_VERSION_MIN_IPHONEOS) in the binary ('6.0') for architecture ('armv7') differs from the MinimumOSVersion ('8.0') in the Info.plist

如何在不破坏我的二进制文件的情况下正确更新最低 iOS 版本?我检查了其他线程,但他们都说只更新部署目标。

最佳答案

假设您正在针对 8.x SDK 进行构建,并且您已将部署目标设置为 8.x 或更高版本,这就足够了。

但是,我认为您将部署目标设置在 Xcode 中的错误位置。您需要将其设置在您的项目 下,而不是您的目标 下。或者,如果你有一个 .xcconfig 文件,你可以通过设置来改变它

IPHONEOS_DEPLOYMENT_TARGET = 8.1

如果您没有 .xcconfig,您可以通过打开 project.pbxproj 文件并搜索 IPHONEOS_DEPLOYMENT_TARGET< 来验证部署目标,并检查它是否设置为您的预期值。

关于ios - 在 Xcode 中设置最低 iOS 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29736871/

相关文章:

ios - 使用 React Native 进行 UI 测试。如何修复时间戳事件匹配错误 : Failed to find matching element

ios - GameCenter iTunesConnect - 排行榜不是附加到版本的排行榜集的成员

android - APN,GCM(FCM): How to add rich media to notifications?

ios - 如何在 iOS6 中的 Core Data 中保存和检索两个数组

ios - 自定义 UIView 的标签不显示

ios - 为什么我的动态物理体能够插入我的静态物理体?在 swift

iphone - 登录页面

ios - Swift:一个 UITimePicker,多个文本字段

android - iTunes Connect 和 Google Play 中是否有关于崩溃报告的电子邮件通知?

ios - 在 App Store 的 itunesconnect 中删除图标光泽(不在应用程序中)