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

标签 ios jenkins build xcode9-beta

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

NSLocalizedRecoverySuggestion=Select a provisioning profile for the "Default" build configuration in the project editor.}

请告诉我如何解决这个问题。谢谢。

最佳答案

请按照以下步骤操作:

  1. 使用 Xcode 手动生成和导出 IPA 文件,它会在导出的文件夹中创建一个名为 ExportOptions.plist 的文件,将该文件复制到工作区根文件夹
  2. 在 Jenkin General build settings 中,取消选中“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 文件(如果有)的后续步骤。

关于ios - Xcode 9 导出选项如何指定配置文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45017434/

相关文章:

ios - 在 Nib 文件中添加 UICollectionView 时应用程序崩溃

ios - 将 subview 固定到 stackview 的前缘和后缘

python - 如何将软件或其他包添加到 docker 容器中?

android - 添加Material Spinner依赖项时出现Gradle同步错误

grails - Gradle - 创建具有不同版本依赖项的多个 jar

node.js - Sublime Text 构建 : 'node' is not recognized as an internal or external command

iphone - 上下文绘图+分页

ios - 无法使用 Google Map API (GMSMapView) 获取当前位置

android - Junit 输出使用 the-missing-android-xml-junit-test-runner

powershell - Service Fabric/Jenkins 集成问题