Сборка Xcode сбой с кодом возврата 65 во время шага архива трубопровода Azure DevOps (Swift Project с подмодулями)IOS

Программируем под IOS
Ответить
Anonymous
 Сборка Xcode сбой с кодом возврата 65 во время шага архива трубопровода Azure DevOps (Swift Project с подмодулями)

Сообщение Anonymous »

Я пытаюсь создать и архивировать проект iOS в трубопроводе Azure DevOps, но сборка продолжает сбой с кодом возврата 65 при выполнении задачи xcode@5. < /p>
Структура проекта: < /p>
  • root Repo содержит CI /CD Config (azure-pipelines.IML) < /bros li>
    < /bros li> < /bros li> < /bros li> < /bros li> < /bros li> < /bros. (Core.xcworkspace) - это быстрое нативное приложение, в котором используются подмодулы < /li>
    Кокоподы используются для управления зависимостями < /li>
    < /ul>
    Вот соответствующая фрагмент ошибок из журналов трубопровода: < /p>
    ** ARCHIVE FAILED **

    The following build commands failed:
    Archiving workspace NexoCore with scheme NexoCore
    (1 failure)

    ##[error]Error: /usr/bin/xcodebuild failed with return code: 65

    < /code>
    my pipeline yaml (соответствующие детали): < /p>
    jobs:
    - job: ios
    pool:
    vmImage: 'macOS-latest'
    variables:
    configuration: "Release"
    sdk: "iphoneos"
    scheme: "Core"
    system.debug: true
    derivedData: "DerivedData"
    outputDir: "$(build.artifactStagingDirectory)"

    steps:
    - checkout: self
    submodules: recursive

    - script: |
    gem install cocoapods --no-document
    pod install --repo-update
    displayName: "Install CocoaPods"

    - task: InstallAppleCertificate@2
    inputs:
    certSecureFile: 'AppCetificate.p12'
    certPwd: $(appCertificatePassword)
    keychain: 'temp'
    deleteCert: true

    - task: InstallAppleProvisioningProfile@1
    inputs:
    provProfileSecureFile: 'IOSProvisioningProfile.mobileprovision'
    removeProfile: true

    - task: Xcode@5
    inputs:
    actions: 'clean archive'
    configuration: '$(configuration)'
    sdk: '$(sdk)'
    xcWorkspacePath: 'Core.xcworkspace'
    scheme: '$(scheme)'
    xcodeVersion: 'specifyPath'
    xcodeDeveloperDir: '/Applications/Xcode_16.4.app'
    packageApp: true
    signingOption: 'manual'
    signingIdentity: '$(APPLE_CERTIFICATE_SIGNING_IDENTITY)'
    provisioningProfileUuid: '$(APPLE_PROV_PROFILE_UUID)'
    args: '-derivedDataPath $(derivedData) -destination "generic/platform=iOS"'

    < /code>
    Что я попробовал: < /p>

    Проверьте профиль подготовки, а сертификат правильно загружаются в DevOps < /li>
    подтвержденные, что подмодули проверяются (подмодулы: рекурсивные) < /li>
    ran-uppo uppo to Date
  • Явно установленная версия xcode (/applications/xcode_16.4.App)
  • Используется -destination "Generic/Platform = ios"
По -прежнему шаг архива не удается с кодом 65. src = "https://i.sstatic.net/h3jxubro.png"/>
Я установил кокоаподы с установкой POD-repo-update, проверял подмодулы и настроил подпись с использованием Tassks Profile Servisioning. Я ожидал, что задача xcode@5 будет архивировать рабочую область и генерировать файл .ipa, но вместо этого он не работает с кодом возврата xcodebuild 65 во время шага архива. < /P>
Журнал ошибок: < /p>
Build description path: /Users/runner/work/.../XCBuildData/abc.xcbuilddata

note: Disabling previews because SWIFT_VERSION is set and SWIFT_OPTIMIZATION_LEVEL=-O, expected -Onone (in target 'SomeLib' from project 'Pods')

/Users/runner/work/.../Pods/Pods.xcodeproj: error: Pods-ABC does not support provisioning profiles.
Pods-ABC does not support provisioning profiles, but provisioning profile ABCProvisioningProfile has been manually specified.
Set the provisioning profile value to "Automatic" in the build settings editor. (in target 'Pods-ABC' from project 'Pods')

/Users/runner/work/.../SharedKit/SharedKit.xcodeproj: error: SharedKit does not support provisioning profiles.
SharedKit does not support provisioning profiles, but provisioning profile ABCProvisioningProfile has been manually specified.
Set the provisioning profile value to "Automatic" in the build settings editor. (in target 'SharedKit' from project 'SharedKit')

/Users/runner/work/.../Pods/Pods.xcodeproj: warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 10.0,
but the range of supported deployment target versions is 12.0 to 18.5.99. (in target 'Alamofire' from project 'Pods')

** ARCHIVE FAILED **
The following build commands failed: Archiving workspace ABC with scheme ABC (1 failure)


Подробнее здесь: https://stackoverflow.com/questions/797 ... chive-step
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»