Xcode:没有方案

Sno*_*ash 81 xcode

我最近在Xcode打开的项目现在说我有No Scheme: 在此输入图像描述

当我尝试而且Manage Schemes我无法Autocreate Schemes Now(单独的帖子但可能相关)并且没有列出任何方案: 在此输入图像描述

当我尝试添加一个Scheme时,我会得到一个对话框Target None. 在此输入图像描述

发生了什么,我如何修复我的Xcode项目?

Chr*_*les 248

关闭Xcode并<username>.xcuserdatad从内部删除该文件夹<projectname>.xcodeproj/xcuserdata/.然后重新启动Xcode,方案应该重新出现.

编辑: 您可能需要从.xcodeproj文件和.xcworkspace文件中删除

  • 甚至可以在基于[cocoapods](https://cocoapods.org/)的项目上工作 - 打开`.xcworkspace`文件而不是`.xccodeproj`.删除`xcuserdatad`也会导致工作`.xcworkspace`文件 (9认同)
  • 我遇到了同样的问题,这对我来说非常合适. (5认同)
  • 哈哈,甚至可以使用XCode8-beta!谢谢,伙计!:) (2认同)

gab*_*abo 63

这对我有用

  1. 点击No Scheme
  2. 单击Manage Scheme
  3. 单击立即自动创建方案

  • 这应该是这个帖子中的正确答案,因为它不是黑客,并且实际上在100%的时间内工作. (4认同)
  • 100%的时间工作,除非它没有.例如,它对我不起作用. (4认同)
  • 不为我工作。看起来是有效答案,但不是100%。 (2认同)

小智 23

我认为当你打开app.xcworkspace而不是app.xcodeproj时会发生这种情况.

解决方案:安装pod并再次打开app.xcworkspace.


Szu*_*_Jr 10

  1. 关闭 Xcode [“强制退出应用程序”(cmd+option+escape) 以确保]
  2. 删除应用的派生数据(Xcode 9.4:Users/[username]/Library/Developer/Xcode/DerivedData/[app directory to delete])
  3. 从项目目录中删除 .xcworkspace
  4. 同样在项目目录中:.xcodeproj -> 右键单击​​ -> 显示包内容 -> 删除 .xcworkspace 如果存在 -> xcuserdata -> 删除 [用户名].xcuserdatad

它应该可以解决问题。如果需要,安装 pods 并打开项目。目标应该再次可用。


pba*_*ski 8

使用快捷键ctrl+ cmd+ [ 或重新启动.


Ron*_*huk 6

在运行Xcode 8 beta时,最佳答案修复对我不起作用.但是有什么工作可以拔掉连接的设备(iPhone,iPad等)并重新插入.这些方案会重新出现.


Haj*_*oud 5

如果您正在使用 pod 并使用正确的工作区,我发现最有效的方法是打开终端运行 pod update 重新启动 Xcode,每次它为我解决问题时。


Sul*_*Ali 5

对我来说,下面的工作
转到您的项目目录,然后右键单击

.xcodeproj或.xcworkspace文件,然后选择“ 显示包内容”

并删除xcuserdata
别忘了重启Xcode

  • 如果它不起作用,并且您的项目中有CocoPod,请运行以下命令

吊舱安装


ife*_*goo 5

首先,当你使用 Cocoapods 开发 iOS 项目时,你需要用.xcodeworkspace文件而不是.xcodeproj文件打开项目。

在此处输入图片说明

其次,您可以Show Package Contents使用.xcworkspace文件,您将找到该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

  • 这真是一个很好的答案。在我尝试过其他选项后,它对我有用。 (2认同)