【问题标题】:Empty build after upload app to Test Flight App Store Connect将应用上传到 Test Flight App Store Connect 后的空构建
【发布时间】:2021-12-16 23:39:08
【问题描述】:
我尝试上传我的应用程序的新版本,并直接从 XCode 进行。成功上传后,我在 AppStore 连接上看不到新版本,但 XCode 说上传已完成。
如您所见,1.0.52 是由 Xcode 创建的,但为空。当一切正常时,1.0.38 是我的旧版本。知道如何解决吗?我可以在 AppStore Connect 上手动创建 iOS 版本并从我的计算机添加包吗?
【问题讨论】:
标签:
xcode
app-store
app-store-connect
【解决方案1】:
AppStore Connect 没有返回任何错误,但现在我在我的开发人员电子邮件帐户中找到了电子邮件。我错过了 info.plist 的一个值,类似的问题是:NSAppleMusicUsageDescription - Missing Info.plist key
但是关于它,我在 AppStore Connect 上没有任何信息,只有电子邮件。
部分电子邮件:
Dear Developer,
We identified one or more issues with a recent delivery for your app, "**** ***" (***** ***). Please correct the following issues, then upload again.
ITMS-90683: Missing Purpose String in Info.plist - Your app's code references one or more APIs that access sensitive user data. The app's Info.plist file should contain a NSAppleMusicUsageDescription key with a user-facing purpose string explaining clearly and completely why your app needs the data. Starting Spring 2019, all apps submitted to the App Store that access user data are required to include a purpose string. If you're using external libraries or SDKs, they may reference APIs that require a purpose string. While your app might not use these APIs, a purpose string is still required. You can contact the developer of the library or SDK and request they release a version of their code that doesn't contain the APIs. Learn more (https://developer.apple.com/documentation/uikit/core_app/protecting_the_user_s_privacy).