在macOS Catalina中从VS 2019创建.IPA时出现问题

时间:2019-11-06 20:56:59

标签: ios xamarin

我昨天将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   版本以测试您的应用,请确保您使用的是最新支持的版本   版。有关受支持的Beta版本的详细信息,请查看   App Store Connect新增功能页面   (https://developer.apple.com/app-store-connect/whats-new/)。

这是详细的VS信息 ===适用于Mac的Visual Studio Community 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 Framework 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

=== Apple开发人员工具===

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 Designer ===

版本:16.3.0.256 哈希:8a223bfd7 分支:遥控器/原点/ 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     支持的Android版本:         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 Build Tools版本:28.0.3

内部信息: 单声道:mono / mono / 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

=== Microsoft Mobile 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 分支:遥控器/原点/ d16-3 建立日期:2019-10-10 12:15:44 UTC

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

版本:1.2.0.116 哈希:d2b2af0 分支:遥控器/原点/ d16-3 建立日期:2019年10月10日12:16:06 UTC

=== Xamarin检查器===

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

===构建信息===

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

===操作系统===

Mac OS X 10.15.1 Darwin 19.0.0 Darwin内核版本19.0.0     PDT 2019年10月17日16:17:15     根目录:xnu-6153.41.3〜29 / RELEASE_X86_64 x86_64

1 个答案:

答案 0 :(得分:2)

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

我遇到了同样的问题。经过多次尝试上传应用程序后,在此过程中,我终于收到了另一条消息:

  

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

我们当前的Xcode在最后一个小时才被弃用...