use*_*170 21 xcode app-store app-store-connect
如何更改“LSMinimumSystemVersion 值”?\n
我收到了 Apple 发来的这封电子邮件:
\n\n亲爱的开发者,
\n我们发现您的应用最近交付时存在一个或多个问题,\n“MYAPPNAME”1.0。您的交付已成功,但您可能希望\n在下次交付时更正以下问题:
\nITMS-90899:Apple Silicon Mac 支持问题 - 该应用\n与提供的最低 macOS 版本 12.4 不兼容。它可以在 macOS 13.0 或更高版本上运行。请在新版本中指定\n13.0 或更高版本的 LSMinimumSystemVersion 值,或在 App\nStore Connect 中选择兼容版本。有关详细信息,请访问:\n https://help.apple.com/app-store-connect/#/dev2de8e790b
\n\xe2\x80\x99 更正问题后,您可以将新的二进制文件上传到 App\nStore Connect。
\n此致,
\n应用商店团队
\n
Val*_*eff 37
几天前遇到了同样的错误。在 Xcode 中,将LSMinimumSystemVersion值添加到项目的 info.plist 中:
这会将以下 <key> 和 <string> 添加到您的 Info.plist 中,位于“<dict>”键下方,“<plist>”键下方:
<plist version="1.0">
<dict>
<key>LSMinimumSystemVersion</key>
<string>13.0.0</string>
Run Code Online (Sandbox Code Playgroud)
重新创建存档并重新部署应用程序。App Store Connect 不再抱怨缺失值。
我遇到了同样的问题并尝试了接受的答案。设置LSMinimumSystemVersion为13.0.0在尝试发布应用程序时给了我另一个错误:
\n\n无效 LSMinimumSystemVersion - LSMinimumSystemVersion Info.plist\n键的值为 \xe2\x80\x9c13.0.0\xe2\x80\x9d。此字符串表示此应用运行所需的最低 macOS\n版本。该值必须介于 11.0\n 和 12.3 之间,且格式为 \xe2\x80\x9cx.xx\xe2\x80\x9d
\n
我通过添加解决了这个问题
\n<key>LSMinimumSystemVersion</key>\n<string>12.3.0</string>\nRun Code Online (Sandbox Code Playgroud)\n到该Info.plist文件,并iOS Deployment Target在项目设置中将 12.3 设置为 12.3。我怀疑这是主要问题,因为构建可能不支持低于目标版本的版本。最低版本可能是由 Apple 选择的,并且将来可能会变得更高,因此有必要始终按照官方要求的范围进行构建。
| 归档时间: |
|
| 查看次数: |
6600 次 |
| 最近记录: |