我正在尝试使用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"
}
})
如果有人可以帮助我,我真的很感激。