web-dev-qa-db-ja.com

エラー:このアプリはiOS 12.0 SDKでビルドされました。 2019年3月以降、App Storeに送信されるすべてのiOSアプリは、iOS 12.1 SDKでビルドする必要があります

このエラーが発生し、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."
  • Macに2つのxcodeバージョンがない
  • Xcodebuild -sdk -versionを確認しました。12.1を使用していて、「Sudo xcode-select -s /Applications/Xcode.app/Contents/Developer」を使用してコマンドラインツールのパスを確認しました

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
  • ビルド設定でベースSDKをiOSに設定しています
  • Xcode 10.1(10B61)を使用しています
  • Xcodeをアンインストールして再インストールしました

何か案は? AppStoreにアップロードできなくなりました。解決策を探してから1週間になりますが、解決策が見つかりません。

5
samouray

他に警告やエラーはありますか? 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エンジニアあなたが物事を正しく設定するのを助けることができるかもしれません。

0
clarus

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を再インストールする必要はありませんでした。

0
Miker010

IOS 12.1 SDKがインストールされていると仮定します。

XCode設定を開き、[場所]タブに移動します。

その画面で適切な「コマンドラインツール」バージョンを選択します。それは役立つはずです。