问题标签 [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.
xcode - Xcode 代码完成“闪烁”
我最近从 Xcode 4.3 升级到 4.4,我正要沮丧地砸我的屏幕。
我遇到的问题是代码完成。当我输入一个变量或方法名称时,完成窗口会弹出它应该的建议。但是,如果我尝试使用光标键在建议之间滚动,建议就会消失,并且光标会在代码中移动,而不是在建议之间移动。如果我按 Enter 键接受默认建议,它会再次取消建议并在代码中插入一个返回值,将光标移至下一行。
每次我尝试代码完成时都不会发生这种情况,但它确实经常发生。对于我要完成的给定名称,它要么有效,要么无效(例如,如果我按转义键以获取建议,它会像我第一次消失的那条线/名称一样快地消失试图完成)。当我进入下一行代码时,无论它是否有效,这是一个全新的赌注。似乎我的名字越接近实际完成,就越有可能实际工作并接受建议或在建议之间移动。有时,如果我行动足够快,我可以在建议消失之前将突出显示的建议移动一到两行。我知道,如果你没有足够快地选择一个建议,那么它' s 应该最终删除建议(大约几秒钟),但这种行为不是我所描述的。如果我有一秒钟的时间来实际响应并从弹出窗口中选择一个建议,我会非常高兴。
到目前为止,我已经尝试清理项目,删除项目的所有派生数据,然后重新启动 xcode。所有这些似乎都不会影响行为。有任何想法吗?我搜索了 stackoverflow 和 google 并没有发现任何其他人报告这个问题......
感谢您的任何想法,
将要
更新:
升级到 XCode 4.6 发布版本(以及中间某个地方的 4.5)后,这个问题仍然存在......在左侧/主编辑器窗口中进行编辑仍然是一种解决方法。
ios - 在 Xcode 中更改项目名称导致命名错误
我的旧名称由类似于此的骆驼箱类型名称组成
我的应用
然后我将其更改为
Myapp '注意 A 现在不是大写字母'
我通过单击MyApp
导航器菜单中的名称并更改它来更改它,出现一个帮助框,要求我进行系统范围的更改,我单击“是”!
但是现在当我构建这个应用程序时,它说我的应用程序的名称是:
Myapp-temp-caseinsensitive-rename
我现在想知道如何摆脱 -temp-caseinsensitive-rename 部分?
xcode - Xcode 报错,构建成功后
Xcode 4.5(但我认为更早)报告构建错误,但我刚刚创建了一个成功的构建。它还取决于我在项目浏览器中选择的文件。有些文件会出错,有些则不会。
这让我相信我的代码的自动评估存在错误。它似乎失去了#imports或更深的链接到其他标题......
我已经有一段时间没有这个问题了,但今天它又回来了。非常奇怪和烦人。
是否有要删除的自动完成缓存或其他东西。(删除派生数据没有帮助,或者清理构建。)
有没有人找到解决这个问题的方法?
编辑:仍然发生在 Xcode 4.6 中可能有助于在标题中更多地使用@class,但未经验证。
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 进行编译(因为这些操作系统需要位编码)。
ios - 升级到 xcode 4.6 和 iOS 6.1 后出错“用作前一个参数的名称,而不是作为选择器的一部分”
更新到 xcode 4.6 和 ios6.1 后,我收到这个新错误“'objectType' used as the name of the previous parameter 而不是作为选择器的一部分”。我多次得到这个。有任何想法吗?
PS:它显示的方法是反向地理编码的自定义方法。
objective-c - 如何为整个项目禁用新的 Xcode 4.6 警告?“……用作前一个参数的名称,而不是作为选择器的一部分”
我知道如何通过在 : 之前插入空格来修复它,但是升级后我在一堆文件中知道它,这对我来说不是重要问题。我正在构建设置中搜索它,但似乎没有一个解决这个问题。
谢谢你。
ios - XCode:4.6 Lion:10.8 IOS 6.1 错误:SBTarget 无效
XCode:4.6 Lion:10.8 IOS 6.1 error: SBTarget is invalid ,如何解决?
xcode - Kobold2d 将 Xcode 升级到 4.6 后生成错误
将我的 Xcode 升级到 4.6 后,Kobold2d 2.0.4 产生如下错误。有人也遇到这个问题吗?
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 上,它工作正常。
提前致谢。
ios - Xcode 警告“分析:无效的幻数”
我刚刚安装了 Xcode 4.6。当我现在运行我的 OCUnit 测试时,在所有测试完成后,我会在输出窗口中看到多行带有“profiling:invalid magic number”的行。我很确定 Xcode 4.5.2 没有给我那个输出。
有人知道这条线是什么意思吗?