iOS SDK 版本“...”未安装,未找到更新版本
The iOS SDK version '...' is not installed, and no newer version was found
我在 Visual Studio 中更新 Xamarin 后收到错误 我必须在 git 拉取 [=17= 之后 ].我还在 Mac 构建主机上的 Xamarin Studio 中应用了 Xamarin 更新。 (Xamarin Studio > 检查更新)。
The iOS SDK version '9.2' is not installed, and no newer version was found.
XCode 需要更新 以获得最新的 SDK。
App Store 告诉我有更新,并在摘要中提到 SDK 9.2,所以我更新了。
看来原因是 csproj 上的提交影响了 SDK。
您可以手动编辑 .csproj 文件并将 <MtouchSdkVersion>9.2</MtouchSdkVersion>
替换为您 mac 上的实际版本。当您使用不为 XCode.
提供更新的旧 OS 时,这可能是一个解决方案
您还可以从 visual studio 修改 iOS 项目的 SDK 版本,以支持无法更新 XCode 或 SDK 的旧版 SDK。
- 从 Visual Studio.
打开 iOS 项目属性
- 打开 iOS.Build 选项卡
- 将SDK版本设置为'Default'
- 将Link行为设置为'Link Framework SDKs Only'
- 保存并运行 项目
我在 Visual Studio 中更新 Xamarin 后收到错误 我必须在 git 拉取 [=17= 之后 ].我还在 Mac 构建主机上的 Xamarin Studio 中应用了 Xamarin 更新。 (Xamarin Studio > 检查更新)。
The iOS SDK version '9.2' is not installed, and no newer version was found.
XCode 需要更新 以获得最新的 SDK。
App Store 告诉我有更新,并在摘要中提到 SDK 9.2,所以我更新了。
看来原因是 csproj 上的提交影响了 SDK。
您可以手动编辑 .csproj 文件并将 <MtouchSdkVersion>9.2</MtouchSdkVersion>
替换为您 mac 上的实际版本。当您使用不为 XCode.
您还可以从 visual studio 修改 iOS 项目的 SDK 版本,以支持无法更新 XCode 或 SDK 的旧版 SDK。
- 从 Visual Studio. 打开 iOS 项目属性
- 打开 iOS.Build 选项卡
- 将SDK版本设置为'Default'
- 将Link行为设置为'Link Framework SDKs Only'
- 保存并运行 项目