Command SwiftCompile failed with a nonzero exit code

999 阅读1分钟

Xcode 14.2 打包Swift4.0 项目 报错

Command SwiftCompile failed with a nonzero exit code

解决方法

Targets -> Build Settings -> Swift Complier - Language -> Swift Language Version -> Swift 4.2

  • 设置完成后会报错 Swift4 到 Swift4.2 APi改的比较多,按照Xcode提示修改
  • 修改完成,打包成功

注意调用相机相册api修改

Swift 4.0

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])

Swift4.2

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any])