Xcode 构建失败
Posted
技术标签:
【中文标题】Xcode 构建失败【英文标题】:Xcode build failed 【发布时间】:2019-03-31 18:39:58 【问题描述】:我的 xcode 项目运行良好。我正在研究 XML 和 Json 解析。一段时间后,我发现我在所有成功的项目中都遇到了这些错误。
LaunchOptionsKey' 不是 'UIApplication' 的成员类型
'normal'不可用:使用[]构造一个空的选项集
我的 xcode 是否已损坏?
//AppDelegate
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool
// Override point for customization after application launch.
return true
//Button Pressed
@IBAction func buttonPressed(_ sender: Any)
let title = (sender as AnyObject).title(for:.normal)
var plainText : String?
if title != nil
plainText = title! + " button pressed"
label.text = plainText
print(plainText ?? "no text available")
【问题讨论】:
根据下面的答案,听起来好像是版本。如果你使用的 Swift 发生了变化。也许你已经启动了不同版本的 Xcode。 您的代码与构建设置中的 Swift 版本不匹配。 您可能在使用 Xcode 8 吗?还是您只是切换到较旧的 ios SDK?也许是 iOS 10 SDK? 【参考方案1】:您的代码看起来正确。我建议你检查你的 swift 版本。 (如评论部分所建议)并尝试清理构建文件夹并再次启动 Xcode。
或者,你可以尝试创建一个空项目,看看它是否编译成功?这样,我们可以轻松诊断问题出在哪里(您的 Xcode 或特定项目)。
有时,构建设置属性的更改会导致构建错误。尝试检查这些项目属性。查找库版本。
【讨论】:
以上是关于Xcode 构建失败的主要内容,如果未能解决你的问题,请参考以下文章