我已经构建了一个通用的 iOS 应用程序。iPhone 部分已准备就绪,iPad 部分仍需要更多工作,不应发货。
如何构建这个项目的一个版本,生成一个只包含 iPhone 版本的二进制文件?
仅删除 info.plist 中的“主故事板文件基本名称(iPad)”似乎还不够
我已经构建了一个通用的 iOS 应用程序。iPhone 部分已准备就绪,iPad 部分仍需要更多工作,不应发货。
如何构建这个项目的一个版本,生成一个只包含 iPhone 版本的二进制文件?
仅删除 info.plist 中的“主故事板文件基本名称(iPad)”似乎还不够
在目标的“摘要”页面中(单击左侧面板中的项目,选择目标,然后选择摘要选项卡),将设备下拉菜单设置为 iPhone。以前它会是“通用的”。该二进制文件仍将包含 iPad 数据,但 iPad 用户将无法安装它,并且它将在 App Store 上标记为仅限 iPhone。
在Target -> Summary中,您可以选择Device -> iPhone
在Build Setting -> Target Device Family中选择 iPhone only
这应该可以解决您的问题。
在info.plist文件中删除名为Main storyboard file base name
.
也改变Target Device Family
为iPhone