-
Notifications
You must be signed in to change notification settings - Fork 273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I need to apply a transition on a target defined by ios_extension rule #2558
Open
vakhidbetrakhmadov opened this issue
Oct 18, 2024
· 2 comments
· Fixed by revolut-mobile/rules_apple#9 · May be fixed by #2559
Open
I need to apply a transition on a target defined by ios_extension rule #2558
vakhidbetrakhmadov opened this issue
Oct 18, 2024
· 2 comments
· Fixed by revolut-mobile/rules_apple#9 · May be fixed by #2559
Comments
vakhidbetrakhmadov
added a commit
to vakhidbetrakhmadov/rules_apple
that referenced
this issue
Oct 18, 2024
vakhidbetrakhmadov
added a commit
to vakhidbetrakhmadov/rules_apple
that referenced
this issue
Oct 18, 2024
vakhidbetrakhmadov
added a commit
to vakhidbetrakhmadov/rules_apple
that referenced
this issue
Oct 18, 2024
acecilia
pushed a commit
to revolut-mobile/rules_apple
that referenced
this issue
Oct 18, 2024
vakhidbetrakhmadov
added a commit
to vakhidbetrakhmadov/rules_apple
that referenced
this issue
Oct 18, 2024
vakhidbetrakhmadov
added a commit
to vakhidbetrakhmadov/rules_apple
that referenced
this issue
Oct 18, 2024
I don't think that's possible at the moment. There's been some discussion about introducing a way to forward all but a select few providers, but the last time that came up was a year ago. |
vakhidbetrakhmadov
added a commit
to vakhidbetrakhmadov/rules_apple
that referenced
this issue
Oct 31, 2024
vakhidbetrakhmadov
added a commit
to vakhidbetrakhmadov/rules_apple
that referenced
this issue
Nov 4, 2024
vakhidbetrakhmadov
added a commit
to vakhidbetrakhmadov/rules_apple
that referenced
this issue
Nov 7, 2024
vakhidbetrakhmadov
added a commit
to vakhidbetrakhmadov/rules_apple
that referenced
this issue
Nov 7, 2024
acecilia
pushed a commit
to revolut-mobile/rules_apple
that referenced
this issue
Nov 7, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hello,
I need to apply a transition on a target defined by
ios_extension
rule.I have the following setup:
App
,Extension
.Module_C
is the largest module.In order to reduce
App
size, i would like to flavourModule_C
forExtension
.In order to flavour
Module_C
forExtension
i need to propagate a custom build setting along theExtension -> ...
dependency tree.I have done some research and it looks like that at the moment there is no supported way of applying a transition on a target defined by a third party rule.
The most commonly proposed workaround that i found is to create a wrapper rule around the third party rule.
The wrapper rule can apply required transitions on the wrapped rule and propagate its providers.
I have pretty much done this with
ios_extension
, but there is an issue that i am facing.The issue is that not all
ios_extension
's providers are accessible from outside ofrules_apple
, and without for exampleAppleDebugInfo
no dSYMs forExtension
are generated, or without_AppleSymbolsFileInfo
no.symbols
forExtension
are generated.I didn't find any difference in the output with/without
_AppleCodesigningDossierInfo
,AppleExtensionSafeValidationInfo
,_AppleSwiftDylibsInfo
.The text was updated successfully, but these errors were encountered: