xcodebuild не копирует файл из .app

Я создал подписанный файл .xcarchive с помощью команды xcodebuild.

Внутри .xcarchive находится файл .app. Внутри .app находится файл с именем archived-extended-Rightlements.xcent. Этот файл является ключом к моей проблеме.

Я запускаю другую команду xcodebuild, которая создает файл .IPA из .xcarchive.

Создание IPA завершается неудачно, поскольку отсутствует файл archived-extended-Rightlements.xcent. Дело в том, что xcodebuild создает временный каталог, куда он копирует мой файл .app, а внутри файла THA .app нет файла archive-extended-Rightlements.xcent.

Все остальные файлы там, кроме этого.

Команды, которые я запускаю, приведены ниже:

Это создает xcarchive:

xcodebuild -project diplomat.xcodeproj -scheme schemeName archive -archivePath /Path/To/Archive/name.xcarchive -configuration AppStore CODE_SIGN_IDENTITY="identity" PROVISIONING_PROFILE=provProfile

Это создает IPA:

xcodebuild -exportArchive -exportFormat IPA -archivePath /Path/To/Archive/name.xcarchive -exportPath /Path/To/Archive/name.ipa

Несмотря на указание расположения .xcarchive, он создает временный каталог и не содержит важный файл. Обратите внимание, что файл archived-extended-Rightlements.xcent создается во время процесса .xcarchive (первая запущенная команда) и не может быть скопирован во временный каталог во время второго запуска команды.

Это точная ошибка. Google и StackOverflow выделили похожие ошибки, но ничего с этой актуальной проблемой.

Checking original app

     + /usr/bin/codesign --verify -vvvv    /var/folders/sl/_wdkd56d5pb05snr559cmcww0000gn/T/D2133E2C-DC66-427C-A3C5-903A88DD0541-  42128-00007ED35037747A/name.app

Program /usr/bin/codesign returned 1 : 

     [/var/folders/sl/_wdkd56d5pb05snr559cmcww0000gn/T/D2133E2C-DC66-427C-A3C5-903A88DD0541-42128-00007ED35037747A/name.app: a sealed resource is missing or invalid

file missing: 

     /private/var/folders/sl/_wdkd56d5pb05snr559cmcww0000gn/T/D2133E2C-DC66-427C-A3C5-903A88DD0541-42128-00007ED35037747A/name.app/archived-expanded-entitlements.xcent
]

Codesign check fails :

      /var/folders/sl/_wdkd56d5pb05snr559cmcww0000gn/T/D2133E2C-DC66-427C-A3C5-903A88DD0541-42128-00007ED35037747A/name.app: a sealed resource is missing or invalid

file missing: 

      /private/var/folders/sl/_wdkd56d5pb05snr559cmcww0000gn/T/D2133E2C-DC66-427C-A3C5-903A88DD0541-42128-00007ED35037747A/name.app/archived-expanded-entitlements.xcent

Done checking the original app

Ответы на вопрос(2)

Ваш ответ на вопрос