问题标签 [xcode4.6]

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 投票
3 回答
1231 浏览

xcode - Xcode 代码完成“闪烁”

我最近从 Xcode 4.3 升级到 4.4,我正要沮丧地砸我的屏幕。

我遇到的问题是代码完成。当我输入一个变量或方法名称时,完成窗口会弹出它应该的建议。但是,如果我尝试使用光标键在建议之间滚动,建议就会消失,并且光标会在代码中移动,而不是在建议之间移动。如果我按 Enter 键接受默认建议,它会再次取消建议并在代码中插入一个返回值,将光标移至下一行。

每次我尝试代码完成时都不会发生这种情况,但它确实经常发生。对于我要完成的给定名称,它要么有效,要么无效(例如,如果我按转义键以获取建议,它会像我第一次消失的那条线/名称一样快地消失试图完成)。当我进入下一行代码时,无论它是否有效,这是一个全新的赌注。似乎我的名字越接近实际完成,就越有可能实际工作并接受建议或在建议之间移动。有时,如果我行动足够快,我可以在建议消失之前将突出显示的建议移动一到两行。我知道,如果你没有足够快地选择一个建议,那么它' s 应该最终删除建议(大约几秒钟),但这种行为不是我所描述的。如果我有一秒钟的时间来实际响应并从弹出窗口中选择一个建议,我会非常高兴。

到目前为止,我已经尝试清理项目,删除项目的所有派生数据,然后重新启动 xcode。所有这些似乎都不会影响行为。有任何想法吗?我搜索了 stackoverflow 和 google 并没有发现任何其他人报告这个问题......

感谢您的任何想法,

将要

更新:

升级到 XCode 4.6 发布版本(以及中间某个地方的 4.5)后,这个问题仍然存在......在左侧/主编辑器窗口中进行编辑仍然是一种解决方法。

0 投票
6 回答
20161 浏览

ios - 在 Xcode 中更改项目名称导致命名错误

我的旧名称由类似于此的骆驼箱类型名称组成

我的应用

然后我将其更改为

Myapp '注意 A 现在不是大写字母'

我通过单击MyApp导航器菜单中的名称并更改它来更改它,出现一个帮助框,要求我进行系统范围的更改,我单击“是”!

但是现在当我构建这个应用程序时,它说我的应用程序的名称是:

Myapp-temp-caseinsensitive-rename

我现在想知道如何摆脱 -temp-caseinsensitive-rename 部分?

0 投票
0 回答
116 浏览

xcode - Xcode 报错,构建成功后

Xcode 4.5(但我认为更早)报告构建错误,但我刚刚创建了一个成功的构建。它还取决于我在项目浏览器中选择的文件。有些文件会出错,有些则不会。

这让我相信我的代码的自动评估存在错误。它似乎失去了#imports或更深的链接到其他标题......

我已经有一段时间没有这个问题了,但今天它又回来了。非常奇怪和烦人。

是否有要删除的自动完成缓存或其他东西。(删除派生数据没有帮助,或者清理构建。)

有没有人找到解决这个问题的方法?

编辑:仍然发生在 Xcode 4.6 中可能有助于在标题中更多地使用@class,但未经验证。

0 投票
2 回答
9957 浏览

c++ - 如何使用 Xcode 4.6.2 到 7.1.1 恢复对 Mac OS X 10.6 部署的 c++0x/c++11 支持

我在我的项目中大量使用了 c++0x/c++11 特性,尤其是代码块和共享指针。当我将操作系统升级到 10.8 Mountain Lion(编辑:从 10.7 开始)时,我被迫升级 Xcode。在升级 Xcode 时,我无法编译我的 c++ 项目以在 10.6 系统上部署,因为我收到以下错误。

clang: error: invalid deployment target for -stdlib=libc++ (requires Mac OS X 10.7 or later)

看来,Apple 试图通过不允许开发人员支持 Snow Leopard 来强迫人们进行升级。这让我很生气。啊啊啊!!!

我能做些什么?

编辑:经过多次评论后,应该明确的是 10.6 不附带系统 libc++ 库。因此,仅仅能够为 10.6 部署构建一个 libc++ 项目是不够的。您还需要在 10.6 发行版中包含 libc++ 二进制文件或静态链接到它们。因此,让我们继续假设我已经在这样做。

更新 1:此问题最初旨在与 Xcode 4.5.2 (提出问题时的最新版本)一起使用。我已经升级到 Xcode 4.6.3 并更新了问题和答案以反映这一点。

更新 2:我已经升级到 Xcode 5.0.2。下面所选答案中列出的技术仍然可以按预期工作。

更新 3:我已经升级到 Xcode 5.1。以下答案中列出的技术尚不适用于此版本!

更新 4:我已经升级到 Xcode 6.0.1。下面所选答案中列出的技术似乎再次起作用。

更新 5:我已经升级到 Xcode 7.1.1。下面所选答案中列出的技术似乎再次起作用,但有一个重要警告。您必须禁用用于AppThinning的 Bitcoding,因为开源 LLVM 版本不支持它(也不应该)。因此,您需要在开源和 Apple LLVM clang 之间切换,以便为 10.6 和 tvOS/watchOS 进行编译(因为这些操作系统需要位编码)。

0 投票
3 回答
7782 浏览

ios - 升级到 xcode 4.6 和 iOS 6.1 后出错“用作前一个参数的名称,而不是作为选择器的一部分”

更新到 xcode 4.6 和 ios6.1 后,我收到这个新错误“'objectType' used as the name of the previous parameter 而不是作为选择器的一部分”。我多次得到这个。有任何想法吗?

PS:它显示的方法是反向地理编码的自定义方法。

0 投票
1 回答
3805 浏览

objective-c - 如何为整个项目禁用新的 Xcode 4.6 警告?“……用作前一个参数的名称,而不是作为选择器的一部分”

我知道如何通过在 : 之前插入空格来修复它,但是升级后我在一堆文件中知道它,这对我来说不是重要问题。我正在构建设置中搜索它,但似乎没有一个解决这个问题。

谢谢你。

0 投票
6 回答
8339 浏览

ios - XCode:4.6 Lion:10.8 IOS 6.1 错误:SBTarget 无效

XCode:4.6 Lion:10.8 IOS 6.1 error: SBTarget is invalid ,如何解决?

0 投票
2 回答
2244 浏览

xcode - Kobold2d 将 Xcode 升级到 4.6 后生成错误

将我的 Xcode 升级到 4.6 后,Kobold2d 2.0.4 产生如下错误。有人也遇到这个问题吗?

0 投票
3 回答
1152 浏览

ios - 非类型模板参数的计算结果为 -1,不能缩小为类型 'unsigned long long' xcode 4.6

我在我的项目中使用 zxing 和 OpenCV 库。我今天将我的 XCode 从 4.5 更新到 4.6,我收到了这个错误。

externalLibs/boost/include/boost/gil/channel_algorithm.hpp:54:85:非类型模板参数计算为-1,不能缩小为“unsigned long long”类型

这个错误出现在 OpenCV 库类之一中的这一行代码上:-

在早期版本的 Xcode 上,它工作正常。

提前致谢。

0 投票
2 回答
3283 浏览

ios - Xcode 警告“分析:无效的幻数”

我刚刚安装了 Xcode 4.6。当我现在运行我的 OCUnit 测试时,在所有测试完成后,我会在输出窗口中看到多行带有“profiling:invalid magic number”的行。我很确定 Xcode 4.5.2 没有给我那个输出。

有人知道这条线是什么意思吗?