ios - 无效的 Swift 支持使用最新的 GM
问题描述
尝试将我的应用程序提交到商店,这在将 Target iOS 版本设置为 10.x 时有效。如果我将其设置为 12.x 或 13.x,我会得到 Invalid Swift Support / SwiftSupport 文件夹为空?
Embedded Content Contains Swift Code is set to YES
我有一个我正在使用的 swift 文件,但它只包含这个。我已经像之前使用 Dataservice 一样删除了该文件,但在不需要时将其删除。因为这个错误,我把它放回去了。
数据服务.swift
import Foundation
class DataService {
//nothing
}
在这里使用。
用户.h
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@class DataService;
//@class UpdateService;
@interface User : NSObject
{
NSString *username;
}
@end
最后,我在 Xcode 中提交存储,而不是临时分发。
我在左侧的文件夹结构中没有看到 Project-Swift.h 文件。发送到商店时应该存在还是刚刚生成?
解决方案
我将未使用的 swift 文件从 .swift 重命名为 .h,并在构建设置中删除了对头文件(-swift.h 和 -bridge-header.h)的任何引用。这没有用。但这次我再次提交到商店,并勾选了“包含 iOS 内容的位码”,并且成功了。
推荐阅读
- matlab - 如何绘制离散信号(δ方程)?
- css - HTML/CSS 如何将 div 与 4 个文本框对齐,包括 h1、p 和 pictrues
- regex - 正则表达式:如何检测特定文本,后跟特定数字?
- excel - VBA excel - 使用 powershell 脚本创建 Skype 帐户
- php - 如何使用 Illuminate\Http\Request 添加请求数据以支持电子邮件;
- amazon-web-services - 从 Ansible 获取正确的子网 ID
- c# - transform.localposition 有很大的延迟
- dart - 如何在小部件的子级中使用“for”循环?
- python - 如何检查点是否位于轮廓内?
- java - java - 如果操作系统被挂起,正在休眠的线程会发生什么?