gpt4 book ai didi

ios - 具有多个目标的恼人的 XCode Source Kit 错误

转载 作者:行者123 更新时间:2023-11-30 13:12:55 24 4
gpt4 key购买 nike

我在多个 XCode 版本和 Mac 上为这个问题苦苦挣扎了近半年。

我无法准确地重现错误步骤,但当项目有多个目标(例如 Mac 和 iOS)时,事情就会发生。

首先,XCode 拒绝考虑 #if os 并始终仅在一种类型的部分中突出显示语法。例如。如果我在某处有 os(iOS) 和 os(OSX),它只会选择一个并仅突出显示它们。

自动完成也是如此。事情在那种类型的项目中不起作用。

我真的不知道该怎么办,因为开发过程变得很困难。我不想将我的项目拆分为多个项目,我对多目标设置很满意。

有办法解决吗?

最佳答案

晚了将近一年。无论如何,我遇到了同样的情况,Xcode 中的多目标 OSX/iOS 应用程序没有考虑 #if TARGET_OS_IPHONE 条件,并且无法从仅显示 iOS 变体的框架自动完成方法名称。找到了解决方案,基于this blog entry :您必须在build设置中清楚地说明每个目标上的框架搜索路径

multi target Framework search path

编辑:此行存在于 iOS 目标设置中。我将其复制/粘贴到 Xcode 中的 MacOS 目标,它会自动调整到正确的路径。

编辑 2:松散相关,但如果您在界面生成器选择错误的类文件时遇到麻烦,请参阅 this answer I just posted in another old thread .

关于ios - 具有多个目标的恼人的 XCode Source Kit 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38541000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com