Я пытаюсь использовать функцию Gitlab CI / CD для создания и распространения моего приложения для iOS. Для этого я сделал iMac в качестве Gitlab-Runner для сборки и развертывания.
Но я столкнулся с проблемой, из-за которой не удается создать приложение для iOS. Потому что расширение приложения OneSignal для iOS не может найти профиль для его создания.
❌ [BCEROR]Code Signing Error: "OneSignalNotificationServiceExtension" requires a provisioning profile. Select a provisioning profile for the "Debug" build configuration in the project editor.
Вот мой код для его сборки.
automatic_code_signing
increment_build_number
increment_version_number
gym(workspace: "MyApp.xcworkspace",
scheme: "MyApp",
clean: true,
silent: false,
export_xcargs: "-allowProvisioningUpdates",
include_bitcode: false,
export_method: "app-store",
export_options: {
provisioningProfiles: {
"com.test.myapp" => "My APP",
"com.test.myapp.OneSignalNotificationServiceExtension" => "MY APP Provisioning Profile"
}
})
Если кто-то может мне помочь, я действительно ценю это.