You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

提交App Store遇ITMS-90725错误:已使用Xcode13.2.1却提示基于iOS14.4 SDK构建

Fixing ITMS-90725 SDK Version Issue with Xcode 13.2.1 (iOS 15.2 SDK)

Hey there, let's troubleshoot this frustrating issue together—your setup should support building with iOS 15.2 SDK, so let's dig into the settings that might be stuck on iOS 14.4:

1. Verify Project-Level Build Settings

  • Open your project in Xcode, select the top-level project file in the left navigator.
  • Switch to the Build Settings tab, then search for Base SDK.
  • Ensure the value is set to iOS 15.2 (or "Latest iOS"—but manually selecting 15.2 eliminates ambiguity).
  • Double-check your iOS Deployment Target here too; this can be lower than 15, but the Base SDK must be 15+.

2. Check Target-Specific Settings (Critical!)

Don't overlook individual targets—this is a common pitfall:

  • Select each target in your project (main app, extensions, widgets, etc.) one by one.
  • Navigate to their Build Settings and search for Base SDK. Confirm it's set to iOS 15.2 for every target.
  • Sometimes project-level changes don't propagate to all targets automatically.

3. Clear Build Caches Completely

Old cached build artifacts might be clinging to the iOS 14.4 SDK:

  • Use Cmd + Shift + K to clean the project's build folder.
  • Follow that with Cmd + Option + Shift + K to delete all Derived Data for the project.
  • For a thorough clean, manually delete the Derived Data folder at ~/Library/Developer/Xcode/DerivedData (find your project's subfolder and remove it).

4. Refresh Third-Party Dependencies

If you use CocoaPods, Carthage, or other tools, dependencies might be compiled with the old SDK:

  • For CocoaPods: Run pod deintegrate in your project directory, then pod install to rebuild all dependencies with your current Xcode version.
  • Check the podspec files or build settings of any custom dependencies to ensure they don't hardcode an older Base SDK.

5. Validate the Built App's Metadata

After building, confirm the SDK version actually used:

  • Right-click your .app file in the Xcode Products folder, select Show in Finder.
  • Right-click the .app file, choose Show Package Contents, then open Info.plist.
  • Look for the DTPlatformVersion key—its value should be 15.2. If it's still 14.4, your build is still using the old SDK.

6. Confirm Xcode's SDK Installation

Make sure Xcode 13.2.1 has the iOS 15.2 SDK installed:

  • Go to Xcode > Preferences > Locations and verify Command Line Tools is set to Xcode 13.2.1.
  • Navigate to /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/ in Finder—you should see the iPhoneOS15.2.sdk folder here.

Since your 2015 iMac running macOS Big Sur 11.6.4 fully supports Xcode 13.2.1, the system itself isn't the issue. Start with checking target-level Base SDK settings—this is the most frequent culprit!

内容的提问来源于stack exchange,提问作者Ray Yen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.29 00:47:37