You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Update docs for the latest macios release (for Xcode 27.0) - #147
The reason will be displayed to describe this comment to others. Learn more.
🔵 Needs a closer look
Several documented settings and artifact guarantees need correction to match SDK behavior.
No open issues 🎉
5 previously missed issues
In code that hasn't changed since last review
Clarify application metadata availability after Build
docs/ios/building-apps/build-items.md:261
A plain Build does not populate the listed Application* metadata. _AddAppleApplicationArtifactMetadata adds those fields through GetApplicationArtifacts, which Publish also invokes. State this requirement so consumers do not expect application names and versions to be available in an AfterTargets="Build" target. The example below uses only PackageFormat, so it can remain unchanged.
Document disabled linker mode for .NET 11+
docs/ios/building-apps/build-properties.md:726
An empty value is not a reliable opt-out on .NET 11+: Xamarin.Shared.Sdk.props uses an empty value to select the default compatibility or strict mode. Document the explicit disabled value accepted by the linker so readers can disable inlining without depending on property evaluation order.
Clarify WaitForExit behavior with direct app launches
On macOS and Mac Catalyst, this setting controls waiting only when launching through open. As the existing RunWithOpen section explains, RunWithOpen=false executes the app directly and dotnet run waits until it exits, even with WaitForExit=false. Document that limitation so readers do not expect the direct launch to return immediately.
DetectSdkLocations.ExecuteImpl disables the environment-variable and settings-file lookups for projects targeting .NET 11 or later. These settings are already ignored for those projects, not merely deprecated for future removal. Qualify the lookup steps and warning by framework version so readers do not configure an ignored Xcode path.
Document missing app bundles for Windows-to-Mac builds
docs/ios/building-apps/build-targets.md:58
_CollectAppleAppBundleOutput explicitly excludes IsRemoteBuild=true, so Windows Pair to Mac builds do not return an .app artifact even for ordinary application projects. Qualify this guarantee so Windows consumers do not expect a bundle that the target deliberately omits.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Internal previews
Build report