-
Notifications
You must be signed in to change notification settings - Fork 516
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
.NET 6: add support for specifying additional partial Info.plists that are to be merged into the final Info.plist #10646
Comments
@rolfbjarne just an update that |
Yes, same with the Android Manifest. It would be near impossible to support every valid Info.plist or Android Manifest tag. I'm used to using conditional PropertyGroup so it is not a problem for me but it would be even better if it was supported from the IDE's UI. Another thing to consider is merging with existing tags. If I wanted to add a tag that is inside the |
@AmrAlSayed0 this isn't really the right place to discuss the android merging :) but this is already possible today and xamarini.android does use the google manifest merger tool already which actually has a rather prescriptive set of rules around merging and altering the manifest files through partial manifests. |
Ok, sorry, got carried away 😅 |
…ialAppManifest'). Fixes xamarin#10646. Fixes xamarin#10646.
…ialAppManifest'). Fixes xamarin#10646. Fixes xamarin#10646.
…ialAppManifest'). Fixes xamarin#10646. Fixes xamarin#10646.
@rolfbjarne looks like we still need a non private named target to be able to run before so items can make it into this list without depending on _CompileAppManifests |
@Redth You can now add your target to the <PropertyGroup>
<CollectAppManifestsDependsOn>
$(CollectAppManifestsDependsOn);
AddPartialAppManifestsTarget;
</CollectAppManifestsDependsOn>
</PropertyGroup> |
It would be possible to make single-project support nicer if it was possible to generate a partial Info.plist that is to be merged into the final Info.plist (for fonts at the very least).
The idea would be to add an additional public itemgroup like the current
_PartialAppManifest
that is passed to theCompileAppManifest
task + a target that can be used for BeforeTargets.PartialAppManifest
instead of_PartialAppManifest
./cc @Redth
The text was updated successfully, but these errors were encountered: