问题标签 [xcode4.1]

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 回答
7582 浏览

iphone - 如何解决 Xcode 4.1 (LION) GPS 错误?

我的项目在模拟器+设备上运行良好,
但是现在,在升级到lion os 和xcode 4.1后,当 gps 处于活动状态时出现此错误!

这是一个基于 gps 的应用程序,我很紧张不能在模拟器中调试应用程序!

有什么想法可以解决这个问题吗?


更新:模拟器上的 Gps 在 Xcode 3.2.6 + LION 上也不起作用。


编辑:苹果对错误跟踪器的回应:

经过进一步调查,已确定这是一个已知问题,目前正在由工程部门进行调查。此问题已在我们的错误数据库中以原始错误 ID# 归档。感谢您提交此错误报告。我们非常感谢您帮助我们发现和隔离错误。

0 投票
1 回答
476 浏览

iphone - xcode 4 奇怪的保持项目中的文件夹与模拟器同步。

我花了 4 个小时试图弄清楚为什么 Xcode 4 没有正确地将我的资产文件夹与模拟器同步。问题如下:

1)我在一个名为 Assets 的文件夹中有一堆图像等。该文件夹已通过创建文件夹选项添加到 Xcode(它创建文件夹(蓝色)而不是组(黄色))。

2)我将图像添加到磁盘上的 Assets/image 文件夹,并立即在 Xcode 中更新。

3) 我编译并运行应用程序,我可以看到安装在模拟器中的应用程序是如何添加新文件的。

4) 我从 Assets/image 文件夹中删除该文件。Xcode 立即显示更改。

5) 我构建并运行了应用程序,但该文件没有从模拟器的 Assets/Image 文件夹中删除。

当然,我已将 Assets 目录添加到 Copy Build 阶段。所以,唯一想到的是它只是将文件从源文件夹(Xcode build 文件夹)复制到模拟器应用程序文件夹,但不要更新它,如果有没有使用的东西,它不会被删除. 什么是国际海事组织的东西真的很丑陋和奇怪。

Xcode 中资源组中的文件也会发生同样的情况。我错过了什么吗?我对 Xcode 没有太多经验。

提前致谢。

0 投票
0 回答
1445 浏览

svn - Xcode 4.1,SVN 源代码控制,可访问菜单中的更新,但版本控制中的更新按钮显示为灰色

我知道这里有很多与我的问题非常相似的问题,但我尽可能多地查看,但从未发现任何人遇到这个特定问题。

我可以访问似乎设置正确的 SVN 服务器。我已成功签出并提交代码。提交和更新的文件菜单下的选项未显示为灰色。

服务器中的代码有新的更新。我单击文件 > 源代码管理 > 更新。已更新的文件会弹出一个“U”。版本控制窗口向下滚动。更改出现在那里。但是右下角的更新按钮是灰色的(http://cl.ly/8y3R)。

但是,如果我右键单击导航器中的文件,转到源代码管理,更新选定的文件,它工作得非常好。xcode 是否有某种原因会让您从文件菜单中一次更新所有内容?

0 投票
5 回答
7151 浏览

xcode4.1 - 如何在 Xcode 启动时关闭重新打开项目在 Xcode 4.1 及更高版本中

在 Xcode 4.1 到现在 (4.2.1) 中,如果我在没有先关闭项目的情况下关闭 Xcode,则下次启动 Xcode 时项目将自动重新打开。以前我会得到欢迎屏幕。有没有办法改变这一点,以便启动欢迎屏幕?

0 投票
1 回答
5030 浏览

xcode - 命令 libtool 失败,退出代码为 1

我创建了一个静态库 C++ 项目,但是当我编译时出现以下错误:

XCode 错误信息

XCode 4.1 (Lion) 没有告诉我更多信息出了什么问题。我正在使用铿锵声。

我怎样才能找出问题所在?

0 投票
2 回答
409 浏览

iphone - 在设备上找不到过度释放的对象调试

我有一个相当大的应用程序,它在模拟器中工作,但在 iPhone 设备上的过度发布对象场景中创建。NSzombies 似乎是要走的路线,除了该对象在模拟器上没有过度释放并且 NSZombies 在设备上不起作用。通过数小时的日志记录,我似乎能够将它固定在我跑步之间的某个地方 -

[locManager startUpdatingLocation] 和开始 -

(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation

这就解释了为什么它可以在模拟器上运行,我没有检测到定位能力并且不运行该定位代码。

当我在 [locManager startUpdatingLocation] 之前和之后在线 NSLog 时,我的 NSString 对象被分配并存在。但是当应用程序执行并点击 locationManager: NSLog 显示 NSString 已被释放,消失了。这个字符串对象与位置处理或功能完全无关。不相关的 NSString。我已经注释掉了所有其他潜在的活动,并注释掉了所有明确的发布代码,但找不到它发生的那一刻。

我更沮丧的是 lldb 似乎不支持观察点而 gdb 支持它们,但这个版本似乎它们不起作用!gdb 将设置一个硬件观察点,然后 Xcode 说它正在运行,但 30 分钟后仍然没有视觉活动或中断。

我在 Lion、Xcode 4.1.1 和太多的咖啡上。

我应该采取什么方法在如此狭窄的活动范围和有限的工具中找到这个已发布的 NSString 对象?

0 投票
0 回答
338 浏览

memory-leaks - xcode 4.1 泄漏内存

我最近升级到 mac OS X Lion 并安装了 Xcode 4.1。我注意到,至少在我的机器上,Xcode,更具体地说是 libclang.dylib,正在泄漏大量内存(例如,参见 Instruments 的屏幕截图)。我还进行了全新安装并重新安装了 Xcode,它也做了同样的事情。我想知道其他人是否有这个问题,有没有办法可以暂时修补这个问题(例如禁用 clang 等)?提前致谢显示内存泄漏的仪器屏幕截图

0 投票
2 回答
4733 浏览

ios - Dealloc 方法从 XCode 4.1 UIViewController 模板中消失了

在开始开发 iOS 应用程序时,我一直在使用 XCode 3.2.4,但现在我转向使用 iOS 4.3 SDK 的 XCode 4.1。我注意到,当我像在 XCode 3 中那样从 XCode 模板创建UIViewController类时,现在dealloc方法不会自动添加。通过 Internet 搜索让我发现,如果我使用 ARC(自动引用计数)创建项目可能会发生这种情况,但我知道这一点功能仅在 XCode 4.2 中实现。

我应该手动添加dealloc方法吗?

0 投票
2 回答
4402 浏览

ios - 如何使用设备而不是模拟器

我是 iphone 开发的新手,想在我的 iphone 上测试我的应用程序。我已经支付了 100 美元,但找不到任何锻炼方法。周围有一些参考资料,但它们适用于 xcode 3。

任何帮助将非常感激。

0 投票
1 回答
682 浏览

c++ - 在 Lion 上以 32 位在 Xcode4.1 上编译 OpenCV 和 Juce 问题

我正在尝试用 32 位的 Xcode4.1 编译我的 VST 插件。我正在使用 Juce 框架并在其中集成了 OpenCV 2.2。我用自制软件和这个命令安装了 OpenCV:

但是当我在 32 位中使用 Xcode4.1 编译项目时,我会收到以下错误:

在我的构建设置中,我定义了标题和库搜索路径。

但它没有编译成功。我希望有一个人可以帮助我?