Ошибка Fastlane CodeSign с Match "ErrseCinternalComponent"IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка Fastlane CodeSign с Match "ErrseCinternalComponent"

Сообщение Anonymous »

У меня есть ошибка CodeSign от моей сборки iOS Cordova, которую я подписываю и заканчиваю построение с Fastlane. Сейчас у нас есть несколько проектов с этой настройкой, но по какой -то причине этот один проект не хочет CodeSign, и у меня закончились шаги, которые я мог бы попробовать. Добавление промежуточных сертификатов яблоков не сработало. (Хотя у меня может быть неправильный. Я попробовал GA3 и GA6). Этот FastFile работает в Gitlab Macos Ci, так же, как и другие рабочие проекты. Я также попытался восстановить профиль, но это тоже не помогло.

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

  lane :release do
setup_ci

# Install Apple intermediate certificates in the temporary keychain
keychain_name = "fastlane_tmp_keychain"
keychain_path = "#{ENV['HOME']}/Library/Keychains/#{keychain_name}-db"

#     sh("curl -s -O https://www.apple.com/certificateauthority/AppleWWDRCA.cer")
#     sh("curl -s -O https://www.apple.com/certificateauthority/AppleWWDRCAG3.cer")
#     sh("curl -s -O https://www.apple.com/certificateauthority/AppleWWDRCAG6.cer")
#
#     sh("security import AppleWWDRCA.cer -k #{keychain_path} -T /usr/bin/codesign")
#     sh("security import AppleWWDRCAG3.cer -k #{keychain_path} -T /usr/bin/codesign")
#     sh("security import AppleWWDRCAG6.cer -k #{keychain_path} -T /usr/bin/codesign")

api_key = app_store_connect_api_key(
key_id: "key_id",
issuer_id: "issuer_id",
key_filepath: "./fastlane/AuthKey.p8",
duration: 1200, # optional (maximum 1200)
in_house: false # optional but may be required if using match/sigh
)

update_code_signing_settings(
use_automatic_signing: false,
path: "Project.xcodeproj",
team_id: "apple_developer_team",
profile_uuid: "profile_uuid",
code_sign_identity: "Matching_cert Identity"
)

match(
type: "appstore",
readonly: true,
app_identifier: "com.company.app",
certificate_id: "cert_id"
)

build_ios_app(
workspace: "Project.xcworkspace",
output_directory: "build",
output_name: "Project.ipa",
clean: true,
export_method: "app-store",
)
end
Error I am getting (formatted as Quote to avoid horizontal scrolling):

Signing Identity: "Matching_cert Identity"
Provisioning Profile: "Correct Provisioning Profile Name"
(profile_uuid)
/usr/bin/codesign --force --sign snip --entitlements /Users/gitlab/Library/Developer/Xcode/DerivedData/Project-bwlogwvgpnqxljbvyptbmgpcwsyt/Build/Intermediates.noindex/ArchiveIntermediates/Porta/IntermediateBuildFilesPath/Project.build/Release-iphoneos/Project.build/Project.app.xcent --generate-entitlement-der /Users/gitlab/Library/Developer/Xcode/DerivedData/Project-bwlogwvgpnqxljbvyptbmgpcwsyt/Build/Intermediates.noindex/ArchiveIntermediates/Project/InstallationBuildProductsLocation/Applications/Project.app
< /code>
Предупреждение: невозможно создать цепочку для самоподнебленного корня для подписи "Matching_cert Identity"

/Users/gitlab/Library/Developer/Xcode/DerivedData/Project-bwlogwvgpnqxljbvyptbmgpcwsyt/Build/Intermediates.noindex/ArchiveIntermediates/Project/InstallationBuildProductsLocation/Applications/Project.app: errsecinternalcomponent

Command CodeSign не удалась с ненулевым кодом выхода < /p>
$src_dir/app/platforms/ios/project.xcodeproj:

Warning: IOS Deployment Target 'Target' Target_deployment_target's Septreated rateReported raterment raterment rateRement rateRement raterment rateRement ratherped raterment ». Версии - с 12,0 до 18.2.99. (В Target «Проект» из проекта «Проект»)

Warning: Запуск Фаза сборки сценария «Копировать www Directory» будет выполняться во время каждой сборки, поскольку он не указывает каких -либо выходов. Чтобы решить эту проблему, либо добавьте выходные зависимости на этап сценария, либо настройка ее для выполнения в каждой сборке путем нереагирования «на основе анализа зависимостей» на этапе скрипта. (В Target 'Project' From Project 'Project')

$Src_dir/app/platforms/ios/cordovalib/cordovalib.xcodeproj:

Предупреждение: IOS развертывание «Целевая цель» iPhoneOS_DEPLoyment_target 'SET 11.0, но диапазон поддержки. (В Target 'cordovalib' из проекта 'cordovalib') < /p>
< /blockquote>
Я использую нашу существующую корпоративную учетную запись для разработки.
Эта учетная запись также успешно развертывает разные приложения в магазине с помощью Fastfile, подобного этому. Единственное, что изменение между проектом - это имя и профиль UUID. < /P>
Я пытался: < /p>

[*] Создание нового профиля обеспечения. CI).
Запуск этой сборки локально.>

Подробнее здесь: https://stackoverflow.com/questions/797 ... lcomponent
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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