XcodeBuild

291 阅读1分钟

xcodeBuild

编译App

xcodebuild OTHER_CFLAGS="-fembed-bitcode" -workspace worksapce名称 -scheme scheme名称 -configuration Release -sdk iphoneos -destination 'generic/platform=iOS'

xcode-select

指定使用哪个版本的xcode

xcode-select -- switch [Xcode.app path]

xcrun altool

- 获取api秘钥:

  1. 登录appstoreconnect.apple.com - 用户和访问 - 秘钥
  2. 创建新api秘钥,记录apikey及apiIssuer,并下载.p8文件
  3. 保存.p8文件到~/.private_keys目录

- 上传app

xcrun altool --upload-app -f ipa名称.ipa  -t ios --apiKey apikey名称 --apiIssuer apiIssuer名称

QA:

  • xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory '/Library/Developer/CommandLineTools' is a command line tools instance?
将路径切换到Xcode的目录下:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/