今天早上我尝试编译我的项目以在我的设备中运行,我发现目标工具栏消失了,我无法选择我的IOS设备或IOS模拟器设备作为目标.(我可以在产品/目的地菜单中进行)

经过一些研究后,我>>在屏幕右侧找到了,当我按下一个Scheme选项时,它被禁用,我无法再次启用.
这是我尝试过没有成功的:
打开一个旧项目,看看问题是否在我的项目中
创建一个新项目(使用Swift和Objective C,但我认为这没有任何区别)
重启我的电脑
隐藏并显示工具栏("查看"菜单/"隐藏工具栏"和"查看"菜单/"显示工具栏")
我已尝试连接和断开设备的所有先前选项
我安装了IOS Simulator 8.4(当我运行我的项目时,它运行在最后选择的模拟器中)和XCode 6.4.
我试图在El Capitan上运行Xcode 6.4,我可以按照这篇文章的说明运行.
但我正在寻找一种方法来运行它,而不需要任何外部程序,因为我之前运行的是OSX 10.10(Yosemite).
- 打开此文件/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exception.plist
- 查找名称为xcode的行(http://i.imgur.com/tcKWLhz.png)
- 编辑值HardDisabled从YES到NO
保存并重启
1.a)如果你无法保存,因为文件说它被锁定然后启用无根模式(sudo nvram boot-args ="kext-dev-mode = 1 rootless 0"或sudo nvram boot-args ="kext-dev-mode = 1 rootless = 0")并重新启动.
1.b)如果仍有问题,请将Exceptions.plist复制到桌面(或其他任何位置)并对其进行编辑.
1.c)保存它们并删除系统中的Exceptions.plist(sudo rm -rf /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/Exceptions.plist)
1.d)将文件从桌面(或其他任何地方)复制到/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources并重新启动.
我无法使用上面的说明编辑Exceptions.plist文件,但经过大量尝试后,我找到了编辑它的方法.
在这里,您可以找到编辑它的说明.
毕竟,我仍然收到消息
您无法打开应用程序"XCode.app",因为此类型的Mac不支持它
当我尝试从Finder运行Xcode 6.4时
解决方案1
我唯一没做的就是在更改后重新安装XCode 6.4.我重新安装它,它的工作原理!
解决方案2
Dave Wood提供了另一种避免重新安装XCode的解决方案. 这是帖子,正如他在答案中发布的那样,剧本就在这里
首先,使用ASP.NET WebApi教程,我创建了一个基本的ApiController,它通过OData公开了一个Entity Framework模型.该服务用于返回ODA $过滤查询的json.
当我在多值属性上执行包含"任何"或"所有"查询的 OData $ filter查询时,它会抛出ODataException
这是我正在尝试使用的OData查询
~/api/Blogs?$filter=any(Tags,Name+eq+'csharp')
我的ApiController看起来像这样:
public class BlogController : ApiController
{
public BlogsController()
{
this.Entities = new BlogEntities();
}
public ContactEntities Entities { get; set; }
[Queryable(PageSize = 25, AllowedQueryOptions = AllowedQueryOptions.All)]
public IQueryable<Blog> Get()
{
return this.Entities.Blogs;
}
}
Run Code Online (Sandbox Code Playgroud)
博客实体有此合同
public Blog {
public Guid ID { get; set; }
public string Title { get; set; }
public Tag Tags { get; set; }
}
public Tag {
public …Run Code Online (Sandbox Code Playgroud) 我对带有类型的变量提出了挑战UnsafeMutablePointer<UInt8>.
我有这个工作代码来分配并设置为零UInt8在Swift中的所有数组.
var bits = UnsafeMutablePointer<UInt8>(calloc(width * height, 8))
问题是我想在不使用calloc方法的情况下这样做.我有这个代码来分配数组
var bits = UnsafeMutablePointer<UInt8>.alloc(width * height)
但我找不到一个方法来设置所有内存为零.
我知道我可以做到这一点,但我认为这不是最好的方法.
for index in 0..< (width * height) {
bits[index] = 0
}
Run Code Online (Sandbox Code Playgroud)