如何以编程方式更改 XCode 项目的设备目标?
Posted
技术标签:
【中文标题】如何以编程方式更改 XCode 项目的设备目标?【英文标题】:How to change device targets for XCode project programmatically? 【发布时间】:2017-05-07 23:44:28 【问题描述】:我是一名 React Native 开发人员,我正在尝试确定将应用程序发布到 App Store/Google Play 的工作流程,而无需接触 XCode。使用 fastlane,除了修改设备部署目标外,我几乎所有事情都自动化了。当您初始化 React Native 项目时,默认情况下该应用程序适用于“仅限 iPhone”,但我的大多数应用程序应该是通用的(iPhone/iPad)。
使用 Node 我可以轻松地读取/修改/写入文件,包括 plist。但我在 Info.plist 中找不到控制此参数的设置。哪个文件包含此设置?
【问题讨论】:
【参考方案1】:我相信该设置在项目文件中
YourProject.xcodeproj/project.pbxproj
您可以使用 Gem xcodeproj
在 fastlane
内以编程方式操作项目文件。
project = Xcodeproj::Project.open('path/to/YourProject.xcodeproj')
【讨论】:
以上是关于如何以编程方式更改 XCode 项目的设备目标?的主要内容,如果未能解决你的问题,请参考以下文章
Xcode - 我如何以编程方式在容器视图中嵌入/更改视图控制器?