Adds instructions for building iOS from Windows#60
Adds instructions for building iOS from Windows#60jonathanpeppers merged 5 commits intodotnet:developfrom
Conversation
iOS workloads need to be updated to include the version with Windows support.
jonathanpeppers
left a comment
There was a problem hiding this comment.
Can you link to a commit that has the builds I'd need? I'd like to try these out, thanks.
|
@jonathanpeppers this is the PR dotnet/macios#10638, the build pipeline is still running but the packages were already produced |
jonathanpeppers
left a comment
There was a problem hiding this comment.
Thanks, I'll try these out: dotnet/macios#10638
Since we are likely shipping the packages on the current README.md for a Preview 1, let's wait to merge this for a few days.
We should probably update download links at the same time as adding these instructions, though.
|
@rolfbjarne I just updated the links to the iOS workloads, please check if those are correct. Thanks! |
I think you have to update here too: |
| These builds are newer than [.NET 6 Preview 1][net6preview1] and | ||
| require Xcode 12.4. Use downloads from [.NET 6 Preview | ||
| 1][net6preview1] for Xcode 12.3: |
There was a problem hiding this comment.
@Redth I put this note for now. Do we want to wait a little while to merge this?
This literally just came out: https://devblogs.microsoft.com/dotnet/announcing-net-6-preview-1/
|
/azp run |
|
Azure Pipelines could not run because the pipeline triggers exclude this branch/path. |
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
* [azdo] add PR triggers for develop branch Update README.md * Adds instructions for building iOS from Windows (#60) * Requires Xcode 12.4 now Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * Bump iOS to a version that can build for and run on device. (#63) * Revert "[android] temporarily disable fast deployment (#64)" This reverts commit 7711787. * [android] use .NET 6 AndroidX packages (#68) * Bump to Microsoft.Android.Sdk 11.0.200.118, which includes fixes for Fast Deployment & NuGet packages. * Minor cleanup in `README.md` * Added VSCode Support (#72) This includes a sample `.vscode` folder and instructions on how to use it. * Update README.md Mostly formatting & markdown warnings * Fix the ordering of the VSCode prompts. (#73) The `Build` command was prompting for `Project->Build Target->Configuration`. However the `Run` command was prompting for `Project->TargetFramework->AttachDebugger->Configuration`. It makes more sense to prompt for the debugger last. That way the order of the prompts are similar. * Bump .NET 6 P2, Android, iOS (#70) * Bump to .NET 6.0.100-preview.2.21114.3 * Bump to Android 11.0.200.136 * Bump to iOS 14.4.100-ci.main.1167 Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * GoodbyeForms * Add a Mac Catalyst sample. (#71) * Copy HelloIOS to HelloMacCatalyst & make it run on Catalyst. * Update README with Mac Catalyst instructions * Adds the Catalyst project to vs/net6-samples-ios.sln Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * Initial maui template * Update storyboard bg color * Remove old .xib * Remove eager semicolon * Fix Readme * Make Font icon more noticeable * Move app icon for now * Add launcher title * Typo * Fix shared manifest name * Update Catalyst build url * Bump iOS and Mac Catalyst. (#74) * [catalyst] make label visible in dark mode (#75) In dark mode, the app was completely white. It seems we can just use no background color, and I get the system default background color. I used `Blue` text like the iOS sample. * Add RID's * Add Catalyst resources * Bump MAUI version * Update README.md * Try make the sample a bit nicer * no more * More tweaks * Update Info.plist * Update HelloMaui.csproj * Fix whitespace * Only target catalyst on macos, not windows * Goodbye Forms, hello .NET MAUI * Update README.md Co-authored-by: Matthew Leibowitz <mattleibow@live.com> * Update HelloMaui/HelloMaui.csproj Co-authored-by: Matthew Leibowitz <mattleibow@live.com> * Bump to .NET 6.0.100-preview.2.21155.3 (#79) * Android 11.0.200.148 * iOS 14.4.100.1180 * MacCatalyst 14.3.100.325 * README, fix .sln for HelloMaui * Fix Release builds for HelloMaui * Fix iOS .sln files The iOS .sln files didn't have the Deploy setting applied that is needed for VS Windows. * click counter and additional controls (#80) * Bump to latest iOS & MacCatalyst packages (#81) This includes a signed MacCatalyst package now. * [MacCatalyst] Add app icons for mac. (#82) And remove app icons for other platforms. * Add things to the HelloMaui sample (#83) * click counter and additional controls * Add compat and images Co-authored-by: David Ortinau <david.ortinau@microsoft.com> * Update iOS & Mac Catalyst Builds (#84) Changes: dotnet/macios@cc1918e...98c8649 This fixes the 'dotnet new' templates. * Update to .NET MAUI p2 package version * Update HelloMaui.csproj * [maui] wildcard parts of version numbers Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> Co-authored-by: Emanuel Fernandez Dell'Oca <ema@xamarin.com> Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com> Co-authored-by: Dean Ellis <dellis1972@googlemail.com> Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com> Co-authored-by: Matthew Leibowitz <mattleibow@live.com> Co-authored-by: David Ortinau <david.ortinau@microsoft.com>
* [azdo] add PR triggers for develop branch Update README.md * Adds instructions for building iOS from Windows (#60) * Requires Xcode 12.4 now Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * Bump iOS to a version that can build for and run on device. (#63) * Revert "[android] temporarily disable fast deployment (#64)" This reverts commit 7711787. * [android] use .NET 6 AndroidX packages (#68) * Bump to Microsoft.Android.Sdk 11.0.200.118, which includes fixes for Fast Deployment & NuGet packages. * Minor cleanup in `README.md` * Added VSCode Support (#72) This includes a sample `.vscode` folder and instructions on how to use it. * Update README.md Mostly formatting & markdown warnings * Fix the ordering of the VSCode prompts. (#73) The `Build` command was prompting for `Project->Build Target->Configuration`. However the `Run` command was prompting for `Project->TargetFramework->AttachDebugger->Configuration`. It makes more sense to prompt for the debugger last. That way the order of the prompts are similar. * Bump .NET 6 P2, Android, iOS (#70) * Bump to .NET 6.0.100-preview.2.21114.3 * Bump to Android 11.0.200.136 * Bump to iOS 14.4.100-ci.main.1167 Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * GoodbyeForms * Add a Mac Catalyst sample. (#71) * Copy HelloIOS to HelloMacCatalyst & make it run on Catalyst. * Update README with Mac Catalyst instructions * Adds the Catalyst project to vs/net6-samples-ios.sln Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> * Initial maui template * Update storyboard bg color * Remove old .xib * Remove eager semicolon * Fix Readme * Make Font icon more noticeable * Move app icon for now * Add launcher title * Typo * Fix shared manifest name * Update Catalyst build url * Bump iOS and Mac Catalyst. (#74) * [catalyst] make label visible in dark mode (#75) In dark mode, the app was completely white. It seems we can just use no background color, and I get the system default background color. I used `Blue` text like the iOS sample. * Add RID's * Add Catalyst resources * Bump MAUI version * Update README.md * Try make the sample a bit nicer * no more * More tweaks * Update Info.plist * Update HelloMaui.csproj * Fix whitespace * Only target catalyst on macos, not windows * Goodbye Forms, hello .NET MAUI * Update README.md Co-authored-by: Matthew Leibowitz <mattleibow@live.com> * Update HelloMaui/HelloMaui.csproj Co-authored-by: Matthew Leibowitz <mattleibow@live.com> * Bump to .NET 6.0.100-preview.2.21155.3 (#79) * Android 11.0.200.148 * iOS 14.4.100.1180 * MacCatalyst 14.3.100.325 * README, fix .sln for HelloMaui * Fix Release builds for HelloMaui * Fix iOS .sln files The iOS .sln files didn't have the Deploy setting applied that is needed for VS Windows. * click counter and additional controls (#80) * Bump to latest iOS & MacCatalyst packages (#81) This includes a signed MacCatalyst package now. * [MacCatalyst] Add app icons for mac. (#82) And remove app icons for other platforms. * Add things to the HelloMaui sample (#83) * click counter and additional controls * Add compat and images Co-authored-by: David Ortinau <david.ortinau@microsoft.com> * Update iOS & Mac Catalyst Builds (#84) Changes: dotnet/macios@cc1918e...98c8649 This fixes the 'dotnet new' templates. * Update to .NET MAUI p2 package version * Update HelloMaui.csproj * [maui] wildcard parts of version numbers * [ios] ran 'dotnet format' Fixed a namespace that was named weird, too. * [macOS] add download link & sample (#89) Fixes: #51 I brought this sample over from: https://github.com/xamarin/xamarin-macios/tree/0e79b58fa8b07b0195ca611c7f1227036e44127b/tests/dotnet/MyCocoaApp * Created a new `net6-samples-mac.sln` that we build only on Mac. * Update net6-samples-mac.sln Add HelloMacCatalystFSharp.csproj * Update HelloMaui.csproj * Bump to .NET 6.0.100-preview.3.21201.23 (#111) * Android 11.0.200.195 * iOS 14.4.100.1320 * macOS 11.1.100.1373 * MacCatalyst 14.3.100.465 * Bump min iOS versions. Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com> * Bump to .NET 6.0.100-preview.3.21202.5 (#119) * Android 11.0.200.196 * iOS 14.4.100.1326 * macOS 11.1.100.1379 * MacCatalyst 14.3.100.471 * Update to latest MAUI * Register font for HelloMaui * Use resource styling * Add comet debug config * Add lifecycle event example * [Maui] Target maccatalyst only if SDK exists (#120) * Update README.md * Add catalyst condition for mac/omnisharp * Update HelloMaui.csproj * Update HelloMaui.csproj * Add new SemanticProperties to controls in sample for P3 (#123) * Add SemanticProperties to sample controls * Try to fix diffs * Add missing word "tool" for installing maui check (#122) * Update HelloMaui.csproj * Winui3 (#118) * WinUI3 sample project * - resources * - fix font * - set root folder for windows images * - nuget update * - build samples with CI * - readme updates * - restore * - update readme * - fix tabs * Update README.md let's take the positive approach to the VS req for WinUI3 rather than describing what doesn't work. * Update README.md * - link hack Co-authored-by: David Ortinau <david.ortinau@microsoft.com> * Add mono env var to work around debugger issue (#124) * Add mono env var to work around debugger issue * Update HelloMaui.csproj Co-authored-by: Jonathan Peppers <jonathan.peppers@microsoft.com> Co-authored-by: Emanuel Fernandez Dell'Oca <ema@xamarin.com> Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com> Co-authored-by: Dean Ellis <dellis1972@googlemail.com> Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com> Co-authored-by: Matthew Leibowitz <mattleibow@live.com> Co-authored-by: David Ortinau <david.ortinau@microsoft.com> Co-authored-by: Peter Collins <pecolli@microsoft.com> Co-authored-by: Rachel Kang <rachelkang@microsoft.com> Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
iOS workloads need to be updated to include the version with Windows support.