问题标签 [xcode4]

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 投票
10 回答
337882 浏览

xcode - 如何在 Xcode 4 中“添加现有框架”?

我找不到旧的“添加现有框架”选项。我该怎么做呢?

我们谈论的是 Xcode 4 DP2(在 iPhone 开发的背景下,就它而言......)。

0 投票
6 回答
27233 浏览

iphone - Xcode - 未找到 SenTestingKit

当我升级我的 xcode 版本时,我遇到了一个问题。我使用单元测试,现在当我尝试导入 SenTestingKit ( #import <SenTestingKit/SenTestingKit.h>) 时,我收到此错误:SenTestingKit/SenTestingKit.h: No such file or directory.

我查看了我的构建设置,我有以下配置选项:

我检查/Xcode4/Library/Frameworks了,SenTestingKit.framework/目录那里。

那么我错过了什么?

0 投票
2 回答
7356 浏览

iphone - XCode 无法将 iPhone 应用程序部署到 iPhone 3GS

所以我构建了我的 iPhone 应用程序,它在模拟器中运行良好,所以我想在我的分发配置文件进行公开 beta 测试之前将它部署到我的 iPhone 上进行最后一轮测试。我已经做过很多次了,从来都不是问题。但是,自从上次测试运行以来,我升级了我的 iPhone (iOS 4) 和 XCode (Version 4 DP2),所以问题可能出在那儿。

构建过程运行良好且成功 - 之后 XCode 尝试将其部署到我的 iPhone 并失败并出现简单的“发生未知错误”。对此我感到很困惑,我查看了 system.log,它是这样说的:

7 月 29 日 17:44:18 Xcode[12893]:AMDeviceStartHouseArrestService(线程 0x120e8e000):设备出现错误:ApplicationLookupFailed

7 月 29 日 17:44:19 Xcode[12893]: call_and_response (thread 0x120e8e000): GOT AN ERROR 0xe800003a

7 月 29 日 17:44:19 Xcode[12893]:perform_command(线程 0x120e8e000):与服务代理通信时出错:0xe8008001

7 月 29 日 17:44:19 Xcode[12893]:AMDeviceSecureInstallApplication(线程 0x120e8e000):无法在设备上安装包:e8008001

7 月 29 日 17:44:19 Xcode[12893]: '/SourceCache/DTDeviceKit/DTDeviceKit-232.24/DTDeviceKit/DTDeviceKit_Utilities.m' 的结果在 468: 0xE8008001

7 月 29 日 17:44:19 Xcode[12893]:'/SourceCache/IDEiPhoneSupport/IDEiPhoneSupport-45/Classes/DVTiPhoneMobileDeviceIO.m' 在 265 的结果:0xE8008001

正如我猜测的那样,这是一个相当罕见的问题(因此是“未知错误”),我将非常感谢任何有关如何调试这个东西的指示。我不期望有解决方案或任何东西(尽管如果有人遇到类似问题并帮助我找到确切的解决方案,我将不胜感激;))但也许你们中的一些人有个好主意。

从日志中说明设备和与服务代理的通信中出现错误的两行来看,我猜这可能是与 iPhone 本身的连接出现问题 - 但看到与 iTunes 和所有的同步“正常”的东西工作得很好我无法弄清楚那个问题可能是什么。

提前感谢您在这方面帮助我。

更新

因此,环顾四周后,我在 XCode Organizer 的设备控制台上找到了这个:

7 月 29 日星期四 22:40:00 Roberts-3GS SCHelper[38] : 0x104e60 {port = 0x382b, caller = SpringBoard(42):com.apple.preferences, path = /Library/Preferences/SystemConfiguration/preferences.plist}

7 月 29 日星期四 22:40:22 Roberts-3GS 已安装 [960]:来自协同设计库的无法识别状态 -25293

7 月 29 日星期四 22:40:22 Roberts-3GS 已安装 [960]:00503000 verify_signer_identity:无法复制验证签名:-402620415

7 月 29 日星期四 22:40:22 Roberts-3GS installd[960] : 00503000 preflight_application_install: 无法在 /var/tmp/install_staging.0DuNfz/landu.app 验证可执行文件

Thu Jul 29 22:40:22 Roberts-3GS installd[960] : 00503000 install_application: 无法预检应用程序安装

7 月 29 日星期四 22:40:22 Roberts-3GS mobile_installation_proxy[961]:handle_install:安装失败

7 月 29 日星期四 22:40:22 Roberts-3GS installd [960] : 00503000 handle_install: API 失败

7 月 29 日星期四 22:40:22 Roberts-3GS installd [960] : 00503000 send_message: 发送 64 字节的马赫消息失败:10000003

Thu Jul 29 22:40:22 Roberts-3GS installd[960] : 00503000 send_error: 无法向客户端发送错误响应

因此,iPhone 似乎无法验证代码签名的签名。我想我会重新创建一些证书,明天再试一次。我会让你知道结果如何。

0 投票
8 回答
178744 浏览

iphone - Xcode 4:如何查看控制台?

我似乎找不到在 XCode 4 中运行控制台(显示 NSLog 注释)的方法。以前版本的 XCode 的正常方法不起作用。有谁知道如何做到这一点?

0 投票
5 回答
543 浏览

xcode4 - Xcode 4 preview 2 是否足够稳定,可用于开发?

Xcode 4 preview 2 是否足够稳定,可用于开发?

由于最终版本已经发布,因此可以忽略此线程。

0 投票
2 回答
188 浏览

iphone - UIImageView 不反映更改的图像

在我的项目中,我使用一些 png 为我的 UIImageView 制作了动画。我最近将这些 png 换成不同的图像(具有不同的文件名)并将以前的 png 删除到垃圾箱。我更新了我的代码以反映文件名的更改,但是当我构建我的应用程序时,我仍然看到我的代码中不再引用的动画图像,甚至不再出现在我的计算机上。我尝试清理构建并再次删除/替换新图像,但没有...

我正在使用 XCode 4。

0 投票
3 回答
18210 浏览

objective-c - XCode 4:如何添加现有框架?

可能重复:
如何在 Xcode 4 中“添加现有框架”?

我知道在以前的版本中,您可以右键单击并转到添加 > 现有框架。我在 XCode 4 中找不到类似的选项。

0 投票
3 回答
7047 浏览

ios - Interface Builder 中不显示字体

由于某种原因,当我设计 iPad 应用程序时,许多字体不会显示在 Interface Builder 中。不幸的是,我的 iPad 尚未交付,所以我无法判断从长远来看这是否会成为问题,但它肯定会一直持续到模拟器。

有问题的字体在各个网站上被列为与 iPad 兼容,但 SDK 4.0.1 似乎仍然令人困惑。

例如,分配给直接在新 iPad 视图上绘制的标签的 Hoefler Text 字体使用默认字体显示。如果我单击以编辑文本,它将以正确的字体显示。我现在已经在几台mac上试过了

这是一个问题,因为我需要通过应用程序模型发送给我的客户,以便为他们的后端团队签署像素完美布局:(

有任何想法吗?!

0 投票
1 回答
1521 浏览

objective-c - Printf/scanf 替换方法:需要一些反馈/建议

我最近一直在写一些基本的命令行程序(我想在整个夏天保持我的技能),但是printfscanf开始烦了。我不是一个出色的 C 程序员,不得不进入printf/scanf和他们的不稳定性(甚至更糟,fgets以及他们的同类)并没有完全让我处于一个令人欣慰的环境中(正是因为这个原因,我喜欢NSLog它的令人欣慰的默认设置命名空间及其自动NSStringNSObject解析)。

然而,令我失望的是,NSLog 没有对应的函数,并且打印了很多额外的“垃圾”(时间、函数名等,以及最后的换行符),这违背了很多目的在我使用它。所以我决定坐下来进行一种不同类型的编程练习并编写函数来替换 printf 和 scanf 以满足我的需求。

瞧,我想出了自己的NSInput.h文件,其中包含两个函数:NSPrint()NSScan(). 这两个函数在很大程度上模仿了 printf 和 scanf,但也处理了NSString's。我知道我在这里踩到了神圣的名称空间,但我无法抗拒(IFPrint而且IFScan听起来很糟糕!)。

现在,虽然我很高兴我有工作代码(您可以在此处找到源代码),但我知道它效率不高(但令我惊讶的是,它比Xcode 4 中的 LLDB 下的NSPrint效率高几倍,printf但这不是重点)。我需要一些关于如何使功能更好、更高效的建议。NSScan,例如,将va_list它收到的转换为NSPointerArray,并使用NSScanner's 扫描格式和输入字符串,所以我知道还有很大的改进空间。

基本上,我想知道的是,我犯了哪些明显的错误可以而且应该改正?有什么我错过的大事吗?我应该被称为被宠坏并重新使用printfandscanf吗?请告诉我,我在这里寻找输入(双关语不是故意的!)...

提前致谢!

0 投票
1 回答
371 浏览

xcode4 - XCode 4.0 正式版

XCode 4.0 可供付费 Apple 开发人员使用。有谁知道什么时候(如果?)它将可供所有人下载使用?