![enter image description here](https://istack.dev59.com/k96WW.webp)
![enter image description here](https://istack.dev59.com/VIaYs.webp)
![enter image description here](https://istack.dev59.com/V6IBQ.webp)
关闭 Xcode 并从 <projectname>.xcodeproj/xcuserdata/
中删除文件夹 <username>.xcuserdatad
。然后重新启动 Xcode,方案应该会重新出现。
编辑:
您可能需要从 .xcodeproj
文件和 .xcworkspace
文件中删除。
.xcworkspace
文件而不是 .xcodeproj
文件即可。删除 xcuserdatad
文件夹也可以让 .xcworkspace
文件正常工作。 - ilmgb<username>.xcuserdatad
解决了我的问题。谢谢!当我将git提交切换到旧的提交时,我遇到了这个问题。 - Zhou Haibo这对我很有效
我认为这种情况发生在您打开 app.xcworkspace 而不是 app.xcodeproj 时。
解决方案: 安装 pod 并再次打开 app.xcworkspace。
这应该可以解决问题。如果需要,请安装pod并打开项目。目标应该再次可用。
pod init
和pod install
之前执行pod deintegrate
。 - Eric AyaUse shortcut ctrl+cmd+[ or restart.
.xcodeproj
或 .xcworkspace
文件并选择 Show Package Content,然后删除 xcuserdata。Pod install
xcuserdata
无效时,pod install
命令完成了工作。 - idrougge当我运行Xcode 8 beta版本时,最高票答案无法解决我的问题。但是,让我问题得到解决的方法是先拔下连接的设备(iPhone、iPad等),然后重新插入。这样一来,方案就会重新出现。
.xcodeworkspace
文件而不是.xcodeproj
文件来打开项目。
其次,您可以使用 .xcworkspace
文件的 Show Package Contents
选项,找到 contents.xcworkspacedata
文件。
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "group:BluetoothColorLamp24G.xcodeproj">
</FileRef>
<FileRef
location = "group:Pods/Pods.xcodeproj">
</FileRef>
</Workspace>
请注意这一行:
location = "group:BluetoothColorLamp24G.xcodeproj"
.xcworkspace
文件与.xcodeproj
文件有关联。
如果发现在位置上没有文件或路径错误,可以将其链接到您的
.xcodeproj
文件,对我而言有效。
开发环境:
macOS 10.14
Xcode 10.1
对我来说,我换了一台不同的Macbook电脑。在电脑上运行pod update
命令,问题得到了解决。