ExportOptions.plist 这个文件,是 xcode 打包后会自动生成, 具体的如何生成,可以参考: 连接
ExportOptions.plist 描述了导出操作,内部的配置项和手动在 Xcode 中导出需要勾选或输入的内容相同。由于是命令行操作,不允许和 Xcode 界面交互,只能将这些内容通过文件形式先确定下来。在终端中执行xcodebuild -h
会在输出的最后一部分显示所有可用的键。
分发方式
method
指定分发方式,例如分发到 AppStore 或沙盒测试。值是 String 类型,所有可用值:app-store,validation,package,ad-hoc,enterprise,development,developer-id,mac-application。归档文件类型不同,可用值也会相应变化。
destination
将 App 上传到 App Store Connect 还是导出到本地,默认是导出到本地。值是 String 类型,所有可用值:export,upload。上传操作需要和 App Store Connect 交互,参见上文的账号授权部分。
generateAppStoreInformation
是否生成AppStoreInfo.plist文件。值是 Bool 类型,YES 或 NO,默认为 NO。在 Linux 和 Windows 中利用iTMSTransporter上传 App 时必须要指定该文件,而在 macOS 中上传时不需要。
欢迎来撩 : 汇总all