【问题标题】:Problem creating an .IPA from VS 2019 in macOS Catalina在 macOS Catalina 中从 VS 2019 创建 .IPA 时出现问题
【发布时间】:2020-03-03 10:06:28
【问题描述】:

我昨天将我的 mac 更新为 macOS Catalina、Xcode 11.2 (11B52),现在 VS 2019 在尝试创建要上传到应用商店的 .IPA 时出现错误。

任何想法都将不胜感激。

我收到此错误:

无效的工具链 - 您的应用是使用不受支持的版本构建的 Xcode 或 SDK。如果您打算将此构建提交到 App Store,请制作 确保您使用的是 Xcode 10.1 的 GM 版本和适用于 iOS 的 SDK 12.1 和 watchOS 5.1、Xcode 7.1 和适用于 tvOS 9 的 SDK,或 Xcode 6 和适用于 macOS 10.9 或更高版本的 SDK。如果您使用的是 Xcode 测试版 版本来测试你的应用程序,确保你使用的是最新的支持 版本。有关受支持的 beta 版本的更多信息,请查看 App Store Connect 新功能页面 (https://developer.apple.com/app-store-connect/whats-new/)。

这是详细的 VS 信息 === 适用于 Mac 的 Visual Studio 社区 2019 ===

版本 8.3.7(构建 1) 安装 UUID:6559d959-472c-4c78-b6a7-42917228eb05 GTK+ 2.24.23(罗利主题) Xamarin.Mac 5.16.1.24 (d16-3 / 08809f5b)

Package version: 604000208

=== Mono 框架 MDK ===

运行时: 单声道 6.4.0.208 (2019-06/07c23f2ca43)(64 位) 包版本:604000208

=== NuGet ===

版本:5.3.0.6192

=== .NET Core SDK ===

SDK:/usr/local/share/dotnet/sdk/3.0.100/Sdks SDK 版本: 3.0.100 2.1.701 2.1.700 2.1.505 2.1.504 2.1.302 2.1.301 2.1.4 2.0.0 MSBuild SDK:/Library/Frameworks/Mono.framework/Versions/6.4.0/lib/mono/msbuild/Current/bin/Sdks

=== .NET Core 运行时 ===

运行时:/usr/local/share/dotnet/dotnet 运行时版本: 3.0.0 2.1.13 2.1.12 2.1.11 2.1.9 2.1.8 2.1.2 2.1.1 2.0.5 2.0.0

=== Xamarin.Profiler ===

版本:1.6.12.29 位置:/Applications/Xamarin Profiler.app/Contents/MacOS/Xamarin Profiler

=== 更新程序 ===

版本:11

=== 苹果开发者工具 ===

Xcode 11.2 (15526) 构建 11B52

=== Xamarin.Mac ===

版本:6.6.0.12(Visual Studio 社区) 哈希:e3c2b406d 分支:xcode11.2 构建日期:2019-11-01 00:12:07-0400

=== Xamarin.iOS ===

版本:13.6.0.12(Visual Studio 社区) 哈希:e3c2b406d 分支:xcode11.2 构建日期:2019-11-01 00:12:08-0400

=== Xamarin 设计器 ===

版本:16.3.0.256 哈希:8a223bfd7 分支:remote/origin/d16-3 构建日期:2019-11-01 21:02:02 UTC

=== Xamarin.Android ===

版本:10.0.6.2(Visual Studio 社区) 提交:xamarin-android/d16-3/c407838 Android SDK:/Users/laceup/Library/Developer/Xamarin/android-sdk-macosx 支持的安卓版本: 5.0(API 级别 21) 5.1(API 级别 22) 7.1(API 级别 25) 8.1(API 级别 27)

SDK 工具版本:26.1.1 SDK平台工具版本:29.0.4 SDK 构建工具版本:28.0.3

构建信息: 单声道:单声道/单声道/2019-06@476d72b9e32 Java.Interop:xamarin/java.interop/d16-3@5836f58 LibZipSharp: grendello/LibZipSharp/d16-3@71f4a94 LibZip:nih-at/libzip/rel-1-5-1@b95cf3fd ProGuard:xamarin/proguard/master@905836d SQLite:xamarin/sqlite/3.27.1@8212a2d Xamarin.Android 工具:xamarin/xamarin-android-tools/d16-3@cb41333

=== 微软移动 OpenJDK ===

Java SDK:/Users/laceup/Library/Developer/Xamarin/jdk/microsoft_dist_openjdk_8.0.25 1.8.0-25 Android Designer EPL 代码可在此处获得: https://github.com/xamarin/AndroidDesigner.EPL

=== Android SDK 管理器 ===

版本:1.4.0.65 哈希:c33b107 分支:remote/origin/d16-3 构建日期:2019-10-10 12:15:44 UTC

=== Android 设备管理器 ===

版本:1.2.0.116 哈希:d2b2af0 分支:remote/origin/d16-3 构建日期:2019-10-10 12:16:06 UTC

=== Xamarin 检查器 ===

版本:1.4.3 哈希:db27525 分支:1.4-release 构建日期:2018 年 7 月 9 日星期一 21:20:18 GMT 客户端兼容性:1

=== 构建信息 ===

版本号:803070001 Git 修订:9245c93bbca71766f0150b84e30dd42c394bd259 构建日期:2019-11-04 21:08:08+00 构建分支:release-8.3 Xamarin 扩展:ea50d7eae9677fbbd7ff7578a7d1429b9946a728

=== 操作系统 ===

Mac OS X 10.15.1 达尔文 19.0.0 达尔文内核版本 19.0.0 2019 年 10 月 17 日星期四 16:17:15 PDT 根:xnu-6153.41.3~29/RELEASE_X86_64 x86_64

【问题讨论】:

标签: ios xamarin


【解决方案1】:

正如 Marc_Alx 在评论中所说,如果您的 App Store 尚未列出此版本,您可以直接从 developer.apple.com 获取 Xcode 11.2.1 GM。

我遇到了同样的问题。无论如何尝试多次上传应用后,我终于在此过程中收到了不同的消息:

警告 ITMS-90703:“已弃用 Xcode Build。由于已解析的应用程序 存档问题,我们已于 2019 年 11 月 5 日弃用 Xcode 11.2。 下载 Xcode 11.2.1 或更高版本,重新构建您的应用并重新提交。”

我们当前的 Xcode 在过去的一个小时内刚刚被弃用...

【讨论】:

  • 该死,我今天早些时候验证了一个构建,然后花了几个小时处理屏幕截图和应用预览,现在就在我即将提交时,他们弃用了 Xcode 构建,所以我只下载了近 8GB上传到应用商店。感谢苹果◔_◔
  • 作为修复,您可以直接从 developer.apple.com 获得 Xcode 11.2.1 GM(即使未在商店发布)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-12
  • 2020-08-19
  • 2019-10-19
  • 1970-01-01
  • 1970-01-01
  • 2019-11-24
  • 1970-01-01
相关资源
最近更新 更多