ITMS-90426: Invalid Swift Support

文章讲述了在将应用上传到AppStoreConnect时遇到SwiftSupport文件丢失的问题(ITMS-90426),解决方案是使用最新版的Xcode重新构建应用并确保SwiftSupport文件夹不为空。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文

Please correct the following issues and upload a new binary to App Store Connect.

ITMS-90426: Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using the current public (GM) version of Xcode and resubmit it.

 解决方式 

ITMS-90426: Invalid Swift Support - The SwiftSupport folder is missing. Rebuild your app using t... - 简书

导出包的时候选择app Store connect 而且描述也创建appStore的描述 

然后成功了 

资料

objective c - Invalid Swift Support / The SwiftSupport folder is empty - Stack Overflow

### 实现 iOS App Store 五星评分弹窗的方法 #### 使用 `SKStoreReviewController` API 自 iOS 10.3 起,Apple 提供了一个官方推荐的方式来请求用户评价应用程序——通过 `SKStoreReviewController` 类。这种方式不仅简化了实现过程,还提高了用户体验的一致性和安全性。 对于 **Swift**: ```swift if let scene = UIApplication.shared.connectedScenes.first(where: { $0.activationState == .foregroundActive }) as? UIWindowScene { SKStoreReviewController.requestReview(in: scene) } ``` 这段代码会在适当的时候向用户显示应用内评分对话框[^1]。 对于 **Objective-C**: ```objectivec #import <StoreKit/StoreKit.h> // 请求评分 [SKStoreReviewController requestReview]; ``` 需要注意的是,在调用此接口之前应确保当前的应用场景适合展示评分窗口,并且该功能仅能在前台激活状态下被触发[^2]。 此外,为了优化用户的反馈体验并遵循 Apple 的指导原则,建议不要频繁地提示用户进行评分操作;通常可以在某些特定事件发生之后(比如完成了一项重要任务或是达到了某个里程碑),再适时地唤起这个界面给用户提供一个表达意见的机会[^3]。 关于何时以及如何合理地引导用户给出好评价的具体策略,则取决于各个应用的实际业务逻辑设计者的选择。 #### 处理 ITMS-90426 错误提醒 当提交含有 Swift 编写的组件至 App Store Connect 并遇到类似于 “ITMS-90426: Invalid Swift Support - The SwiftSupport folder is missing.” 这样的错误信息时,这可能意味着构建过程中存在问题导致缺少必要的支持文件夹。解决办法之一就是按照最新的 GM 版本 Xcode 来重新编译整个项目后再尝试上传新版本二进制文件[^4]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

肥肥呀呀呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值