Xcode 9 导出选项如何指定配置文件

ved*_*ish 2 build ios jenkins xcode9-beta

我正在使用 Jenkins 和 Xcode 9 beta 运行构建,但配置文件出错。这是我得到的错误

NSLocalizedRecoverySuggestion=在项目编辑器中为“默认”构建配置选择一个配置文件。}

请让我知道我该如何解决这个问题。谢谢。

Ton*_*RAN 5

请按照以下步骤操作:

  1. 使用Xcode手动生成并导出IPA文件,它会在导出的文件夹中创建一个名为ExportOptions.plist的文件,将该文件复制到工作区根文件夹
  2. 在 Jenkin General 构建设置中,取消选中“Pack application, build and sign .ipa?”,然后选中“Generate Archive?”
  3. 添加一个执行单元,如下所示: xcodebuild -exportArchive \ -archivePath "${WORKSPACE}/build/YourProject.xcarchive" \ -exportPath "${JENKINS_HOME}/jobs/${JOB_NAME}/builds/${BUILD_NUMBER}/archive" \ -exportOptionsPlist "${WORKSPACE}/ExportOptions.plist"
  4. (可选)再次设置上传 IPA 文件的后续步骤(如果有)。