问题标签 [xcode6]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1204 浏览

ios - Xcode 6 在用 Swift 编码进行预测时添加了两个点(句点)

每当我键入并想要访问特定对象的函数时,Xcode 在我键入的第一个点之后添加第二个点。这令人沮丧,因为我每次都必须手动删除其中一个。

有没有办法改变这个?

这就是我所说的

0 投票
11 回答
68911 浏览

xcode - 如何在 Xcode 中“删除派生数据”?

Xcode5中有删除派生数据的简单选项:

在组织者菜单 ( cmd+ shift+ 2) 中:

在此处输入图像描述

但是对于 Xcode6 的新界面,没有类似的选项。

有什么快速的方法可以删除这个槽Xcode6接口吗?

或者现在我应该手动删除系统中的这个文件夹?

0 投票
3 回答
17623 浏览

ios - Xcode 6 标准架构不包括 armv7s

我正在试验 Xcode 6 Beta,并注意到 armv7s 从标准架构中消失了。我确实浏览了 Xcode 6 发行说明,但没有看到其中的变化。任何人都可以确认此更改吗?

Xcode 5.1.1:

在此处输入图像描述

Xcode 6 测试版: 在此处输入图像描述

更新

iOS 8 Beta 论坛上也有一个帖子讨论这个话题。https://devforums.apple.com/thread/244407?tstart=0

另请注意@ThomasW 有一个关于将 armv7s 添加到架构的答案。

0 投票
5 回答
9329 浏览

ios - 使用 Swift 进行静态链接,XCode6-Beta

我一直在尝试将 Obj-C 库移植到 Swift,但我遇到了一个问题,即当项目中有 Swift 代码时,链接器无法构建静态库。

作为一个最小的复制器,进入 XCode6 并创建一个新的 iOS 静态库。它会给你一个带有空白 .h 和 .m 文件的项目。这将编译得很好。然后,将一个新的 .swift 文件添加到项目中(无论是否创建标头桥)。这也应该可以正常编译,但在链接过程中却失败了:

如果我的目标是模拟器或设备,就会发生这种情况。看起来项目中的 Swift 文件可能会导致它使用通常为可执行文件保留的链接器选项,即使目标是静态库?我对构建选项知之甚少,不知道这是测试版中的错误,还是我应该配置的某个选项。在这样一个微不足道的例子中,构建是否会合法地失败似乎值得怀疑。有什么想法吗?

0 投票
4 回答
1227 浏览

swift - 为什么 Swift 创建没有“?”的可选参数

在尝试实现 Swift 编程指南第 35 页上的“实验”时,我在 Xcode 操场上遇到了一个非常奇怪的错误。在该方法中,在最内层循环pokerDeck开头的行中,我得到了错误。如何/为什么是可选的?let card...Value of optional type 'Rank?' not unwrappedRank

Xcode 建议的修复方法是添加一个!

这使得问题更加模糊。

0 投票
1 回答
1721 浏览

ios - XCode6 Beta 中的编译器警告 - “速记外部参数名称”

我在 Xcode6 Beta 上使用 Swift,当我在 func 定义“#”中使用时,就像在苹果的 Swift 编程指南中一样,我收到以下编译器错误:

参数中多余的“#”:“characterToFind”已经是关键字参数名称

它只是新 Xcode 的一个错误吗?

0 投票
5 回答
39744 浏览

xcode - 是否可以在 Xcode 6 上安装 iOS 7 SDK?

我安装了 Xcode 6,但意识到我只能为 iOS8 开发。我知道这个 beta 开发工具包是为开发 iOS 8 beta 版本而设计的,但我现在还没有时间开发它,但希望利用 Xcode 的一些新功能,同时我正在为我当前的 iOS 7 应用程序进行开发。

如何在 xcode 6 上安装 iOS 7 SDK?

0 投票
21 回答
58745 浏览

ios8 - Xcode 6 错误:“嵌入式二进制文件的包标识符未以父应用程序的包标识符为前缀。”

我正在尝试构建一个扩展项目,而 Xcode 不断在主题中抛出错误。

Xcode 日志错误

不用说,扩展的 bundle id以 app 的 bundle id为前缀。

产品名称:ro.chitza.TodayPics.$(TARGET_NAME:rfc1034identifier

扩展包 ID

我试过清理构建文件夹并重建,没有运气。有趣的是整个项目构建了几次,但在一些代码和 UI 更改之后它开始失败。即使我创建新项目,大约 5-6 次构建后也会发生同样的事情。

有没有其他人遇到这个错误?有关解决方案或解决方法的任何提示?

0 投票
3 回答
7474 浏览

ios - 编译和运行金属示例

自从我使用 XCode 已经有一段时间了,但是自从 Apple 认可 XCode 6 和新的 Metal API 之后,我不得不去检查一下。

他们已经发布了示例,例如他们的 Basic3D 示例的转换版本。不过,我在编译和运行它们时遇到了问题。我必须添加 Quatz 和 Metal 框架的路径以进行编译和链接到工作 - 认为应该使用内置库开箱即用?

金属着色器编译步骤也失败,找不到金属编译器。XCode 中的路径设置在哪里?

如果我忽略着色器编译步骤,我会收到一个错误,即应用程序将不会在任何模拟器上运行。基于金属的 3D 应用程序能否仅在实际硬件上运行而不在模拟器模式下运行?

0 投票
6 回答
28868 浏览

ios - 如何将 3rd 方框架导入 Xcode Playground?

如何将第 3 部分框架导入 Xcode Playground?

Swift Playground 显然有一个框架导入机制,因为我们可以在 OSX Playground 中导入Cocoa、和(奇怪的是,iOS 似乎缺少)SpriteKitXCPlaygroundXCPlayground

我真正想做的是从我的操场上隐藏代码并能够展示一个最小的例子。关于如何将框架加载到 Swift 游乐场的任何想法?

也可以看看:

(这个问题不同,因为请求是使用 Playground 中的框架而不是简单的常规swift文件)