Команда xcodebuild не работает при кодировании, но журналы показывают, что используется неверный профиль uuidIOS

Программируем под IOS
Ответить
Anonymous
 Команда xcodebuild не работает при кодировании, но журналы показывают, что используется неверный профиль uuid

Сообщение Anonymous »

Я пытаюсь запустить это:

Код: Выделить всё

xcodebuild -scheme "MobileRenderStress.iOS" -destination "generic/platform=iOS" archive -archivePath /Applications/buildAgent/work/builds/MobileRenderStress-iOS.xcarchive
Что приводит к следующему:

Код: Выделить всё


Signing Identity:     "iPhone Developer: DK (RYQ82Z5555)"
Provisioning Profile: "iOSTeam Provisioning Profile: com.company.*"
(0b51596e-46c1-456a-a7bc-911858ad275a)

/usr/bin/codesign --force --sign A72FD8239B6355AE7DECC865F1A13226450F76C --entitlements /Users/builder/Library/Developer/Xcode/DerivedData/Technology-ajtzoltdytdzndgefjzzhzhiufjx/Build/Intermediates/ArchiveIntermediates/MobileRenderStress.iOS/IntermediateBuildFilesPath/MobileRenderStress.iOS.build/Debug-iphoneos/MobileRenderStress.iOS.build/MobileRenderStress.iOS.app.xcent /Users/builder/Library/Developer/Xcode/DerivedData/Technology-ajtzoltdytdzndgefjzzhzhiufjx/Build/Intermediates/ArchiveIntermediates/MobileRenderStress.iOS/InstallationBuildProductsLocation/Applications/MobileRenderStress.iOS.app
/Users/builder/Library/Developer/Xcode/DerivedData/Technology-ajtzoltdytdzndgefjzzhzhiufjx/Build/Intermediates/ArchiveIntermediates/MobileRenderStress.iOS/InstallationBuildProductsLocation/Applications/MobileRenderStress.iOS.app: User interaction is not allowed.
Command /usr/bin/codesign failed with exit code 1

** ARCHIVE FAILED **

The following build commands failed:
CodeSign /Users/builder/Library/Developer/Xcode/DerivedData/Technology-ajtzoltdytdzndgefjzzhzhiufjx/Build/Intermediates/ArchiveIntermediates/MobileRenderStress.iOS/InstallationBuildProductsLocation/Applications/MobileRenderStress.iOS.app
(1 failure)
Я запускал команды xcodebuild как для сборки, так и для архивирования (в этом примере я архивирую), но получаю ошибки кодирования. Путаница возникает, в частности, из-за того, что в журналах указывается, какой именно идентификатор профиля обеспечения он пытается использовать (и успешно находит), но в командной строке для «codesign» указан другой идентификатор. Даже если я укажу профиль в команде xcodebuild, он все равно попытается использовать этот другой, несуществующий идентификатор в строке кода.

Кто-нибудь сталкивался с этим раньше и знаете, откуда вообще взялся этот идентификатор? Я просмотрел весь свой проект, но его нигде нет. На самом деле это немного жутковато.

Важные примечания:
Когда я обновляю профиль обеспечения, чтобы изменить идентификатор, команда xcodebuild ВСЕ ЕЩЕ пытается использовать A72. Идентификатор в строке кода. Это очень неприятно!

Я вижу часть журнала, в которой указано: «Взаимодействие с пользователем запрещено». Хотя это не имеет отношения к проблеме, знайте, что в строке используется команда --force, которая должна обойти эту ошибку, а также все ключи подписи профиля обеспечения являются полностью разрешительными, что является другим обходным путем для такого рода проблем. .

Подробнее здесь: https://stackoverflow.com/questions/300 ... -uuid-bein
Ответить

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

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

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

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

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