Hello,

I’m currently migrating our project to qbs 1.19 and make use of the new 
codesign module.

When doing so especially on iOS I need to switch between different mobile 
provisions and thus code signing identities depending on the type of build and 
my project contains of many sub-projects. When setting the right codesign 
properties in the main app qbs file only I get many resolve errors for missing 
code sign identities for each lib sub project.

I can resolve this issue to set the right properties using the qbs command 
line, e.g.

> qbs resolve config:release profile:qt5_15_3@ios ... -f app_standalone.qbs 
> --build-directory ~/build/ios-test1 modules.codesign.signingIdentity:”my 
> identity” modules.codesign.provisioningProfilesPath:”path-to-profiles”

But then every user has to do configure this on its own, but I would like to 
setup the default configuration in the root qbs project.

Is this somehow possible?

Of course I could create a qbs module for this, but then I would need to Depend 
on it in every lib/exe product qbs file. I would prefer a global solution.

Cheers,
Maximilian
_______________________________________________
Qbs mailing list
Qbs@qt-project.org
https://lists.qt-project.org/listinfo/qbs

Reply via email to