このエラーが発生し、AppStoreにアップロードできません
ERROR ITMS-90725: "SDK Version Issue.
This app was built with the iOS 12.0 SDK.
All iOS apps submitted to the App Store must be built with the iOS 12.1 SDK or later, included in Xcode 10.1 or later."
Xcodebuild -sdk -versionの出力:
iPhoneOS12.1.sdk - iOS 12.1 (iphoneos12.1)
SDKVersion: 12.1
Path: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS12.1.sdk
PlatformVersion: 12.1
PlatformPath: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform
BuildID: ...
ProductBuildVersion: 16B91
ProductCopyright: 1983-2018 Apple Inc.
ProductName: iPhone OS
ProductVersion: 12.1
iPhoneSimulator12.1.sdk - Simulator - iOS 12.1 (iphonesimulator12.1)
SDKVersion: 12.1
Path: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator12.1.sdk
PlatformVersion: 12.1
PlatformPath: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform
BuildID: ...
ProductBuildVersion: 16B91
ProductCopyright: 1983-2018 Apple Inc.
ProductName: iPhone OS
ProductVersion: 12.1
MacOSX10.14.sdk - macOS 10.14 (macosx10.14)
SDKVersion: 10.14
Path: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk
PlatformVersion: 1.1
PlatformPath: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform
ProductBuildVersion: 18B71
ProductCopyright: 1983-2018 Apple Inc.
ProductName: Mac OS X
ProductUserVisibleVersion: 10.14.1
ProductVersion: 10.14.1
AppleTVOS12.1.sdk - tvOS 12.1 (appletvos12.1)
SDKVersion: 12.1
Path: /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS12.1.sdk
PlatformVersion: 12.1
PlatformPath: /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVOS.platform
BuildID: ...
ProductBuildVersion: 16J602
ProductCopyright: 1983-2018 Apple Inc.
ProductName: Apple TVOS
ProductVersion: 12.1
AppleTVSimulator12.1.sdk - Simulator - tvOS 12.1 (appletvsimulator12.1)
SDKVersion: 12.1
Path: /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform/Developer/SDKs/AppleTVSimulator12.1.sdk
PlatformVersion: 12.1
PlatformPath: /Applications/Xcode.app/Contents/Developer/Platforms/AppleTVSimulator.platform
BuildID: ...
ProductBuildVersion: 16J602
ProductCopyright: 1983-2018 Apple Inc.
ProductName: Apple TVOS
ProductVersion: 12.1
WatchOS5.1.sdk - watchOS 5.1 (watchos5.1)
SDKVersion: 5.1
Path: /Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS5.1.sdk
PlatformVersion: 5.1
PlatformPath: /Applications/Xcode.app/Contents/Developer/Platforms/WatchOS.platform
BuildID: ...
ProductBuildVersion: 16R591
ProductCopyright: 1983-2018 Apple Inc.
ProductName: Watch OS
ProductVersion: 5.1
WatchSimulator5.1.sdk - Simulator - watchOS 5.1 (watchsimulator5.1)
SDKVersion: 5.1
Path: /Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform/Developer/SDKs/WatchSimulator5.1.sdk
PlatformVersion: 5.1
PlatformPath: /Applications/Xcode.app/Contents/Developer/Platforms/WatchSimulator.platform
BuildID: ...
ProductBuildVersion: 16R591
ProductCopyright: 1983-2018 Apple Inc.
ProductName: Watch OS
ProductVersion: 5.1
Xcode 10.1
Build version 10B61
何か案は? AppStoreにアップロードできなくなりました。解決策を探してから1週間になりますが、解決策が見つかりません。
他に警告やエラーはありますか? iOS提出ガイドライン 時計アプリを持っている場合にwatchOS 5を要求するなど、iOS 12.1 SDKだけではなく、いくつかの要件を指摘します。そこに問題がないことを確認してください:
2019年3月27日以降、App Storeに送信されるすべてのiOSアプリは、iOS 12.1 SDK以降でビルドされ、iPhone XS Maxまたは12.9インチiPad Pro(第3世代)の全画面設計をサポートする必要があります。すべてのwatchOSアプリは、watchOS 5およびApple Watch Series 4をサポートする必要があります。
そのエラーメッセージの原因になる可能性は低いですが、十分な対策として、アプリに64ビットバイナリが含まれていることを確認してください。 iOS 10以前を実行しているデバイスをサポートする場合、32ビットバイナリを含めることもできますが、64ビットバイナリを提供する必要があります。
それでもXcodeがアップロードに失敗する場合は、Application Loaderでアップロードしてみてください。 Xcodeで、File>Open Developer Tool>Application Loader
を選択します。
それでも同じように失敗する場合、Xcodeをアンインストールして再インストールします。傷つけることはできませんでした。すべてのXcodeビットをreallyアンインストールしてからクリーンインストールを行う方法を調べることができます。
この問題がAppleバックエンドで修正されているという噂が聞こえてきましたが、それでも1週間経過しても問題が解決しない場合は、そうは思われません。
他のすべてが失敗した場合は、開発者アカウントにログインし、 the Apple開発者フォーラム にアクセスして、助けを求めてください。Appleエンジニアあなたが物事を正しく設定するのを助けることができるかもしれません。
Xcode 10.1でも同じ問題が発生しました(他の理由により、まだXcode 10.2に更新できません)。プロジェクトのすべてがSDK 12.1を指していましたが、App Storeにアップロードしようとするとエラーメッセージが表示されます。
「/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs」から「iPhoneOS12.0.sdk」フォルダを削除し、「iPhoneOS12.1.sdk」用のフォルダを残して、最終的に問題を解決しました」 Xcodeを再インストールする必要はありませんでした。
IOS 12.1 SDKがインストールされていると仮定します。
XCode設定を開き、[場所]タブに移動します。
その画面で適切な「コマンドラインツール」バージョンを選択します。それは役立つはずです。