Я работаю на CI / CD, используя Fastlane
сервер автоматизации. Я настроил Fastlane на моей машине.
Теперь я пытаюсь опубликовать свое приложение на TestFlight с использованием сертификата AdHoc Distribution. Когда я запускаю следующую команду в терминале:
fastlane ios beta
Не удается Экспорт с Состояние выхода: 70 , и ошибка, которую он выдает
Предоставляющий профиль "myAdHoc_test" не является профилем "iOS App Store".
Также где-то в логах печатается
▸ Archive Succeeded
[13:50:59]: Generated plist file with the following values:
[13:50:59]: ▸ -----------------------------------------
[13:50:59]: ▸ {
[13:50:59]: ▸ "provisioningProfiles": {
[13:50:59]: ▸ "com.testApp": "myAdHoc_test"
[13:50:59]: ▸ },
[13:50:59]: ▸ "method": "app-store",
[13:50:59]: ▸ "signingStyle": "manual"
[13:50:59]: ▸ }
Мне интересно, нельзя ли запустить сборку на testFlight с использованием сертификата AdHoc. Потому что почти все время мы используем сертификат AdHoc для сборок TestFlight.
Если кто-нибудь когда-либо сталкивался с той же ошибкой, пожалуйста, дайте мне знать, как вы решили эту проблему. Или предложите мне, если я делаю что-то не так.
Вот содержимое моего FastFile:
default_platform(:ios)
platform :ios do
desc "Push a new beta build to TestFlight"
lane :beta do
build_app(scheme: "testApp")
gym(
scheme: "testApp",
export_options: {
provisioningProfiles: {
"com.testApp": "myAdHoc_test"
}
}
)
upload_to_testflight
end
end