使用命令行工具为 iOS 创建新的单视图应用程序

Create new single view application for iOS using command-line tools

是否可以使用 Xcodeproj 为 iOS 创建新的单视图应用程序?

https://github.com/CocoaPods/Xcodeproj/issues/304#event-418686970

谢谢。

"Single View Application" in Xcode 只是一个模板。

即使在 Xcode GUI 中,您始终可以创建一个空项目(不基于任何特定模板)并向其中添加必要的新 类 + 适当配置 Info.plist所以你最终会得到与使用模板创建的项目相同的结果。

Xcode 模板只是通过允许创建预配置的项目来简化您的项目创建,但不会执行您无法手动执行的任何操作。

因此使用 Xcodeproj 创建这样的项目绝对是可能的,您只需正确配置所有内容以匹配您在 "Simple View Application" 模板中的内容(尤其是添加正确配置的 Info.plist,一个 ApoDelegate 和一个 ViewController 到你的项目,并可能调整它的构建设置——这些都可以使用 Xcodeproj gem)

您可能还对 liftoff 感兴趣,这是一个实际使用 Xcodeproj 的工具,可以让您从命令行轻松创建新的 Xcode 项目。