-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Need to include libraries in iOS packaging #33752
Comments
Is there a design for how we want the iOS dev experience to work overall? I assumed iOS was just another RID when I responded to your IM earlier, but with a quick search I see it's connected to Mono, e.g. #33690, #1018. I heard of a plan maybe a year ago to ship .NET 5 Mono as a runtime pack only (set of runtime packs?) with some additional data in the package id to differentiate the mono VM vs. coreclr, but nothing since then. At this point I think we could point you to the files responsible for packaging netcoreapp but we're missing context to actually help. I think I'm echoing @jaredpar's comment at #1018 (comment), which suggests the runtime pack thing I mentioned is no longer the plan. |
iOS and android will be represented in the The selection of the runtime pack is done by the .NET SDK. For iOS and Android that will probably in concert with the iOS and Android optional components (ie they would supply KnownFrameworkReference items). So I think the iOS and Android runtime packs will work pretty much the same as the existing runtime packs. The logic to select which one to use may change a bit, but would still generally be based on the target framework and the RID. Does that make sense? |
Sounds good, who can work on adding the package for iOS? |
Very helpful, thanks @dsplaisted. RIDs for this are e.g. runtime/eng/pipelines/runtime-official.yml Lines 119 to 121 in 8a83488
/cc @dleeapho |
Not sure this is in scope of this issue but it may help to keep in mind that generally when we talk about building android and iOS apps we need to build multiple RID’a at once. |
@Redth it sounds like you're asking for dotnet/sdk#6490 or dotnet/sdk#9363, or something like that. (But yeah, it's not part of this issue.) |
Have a plan for this work on Mono side. All questions have been answered. |
To complete the packaging story for iOS, we need to include the libraries (the entire netcoreapp).
@NikolaMilosavljevic @dagood, I was told the installer may already do this and that you may be able to help?
The text was updated successfully, but these errors were encountered: