首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >UnitTesting on iPhone不构建

UnitTesting on iPhone不构建
EN

Stack Overflow用户
提问于 2008-12-15 17:07:24
回答 6查看 2.9K关注 0票数 2

我试图在iphone上执行一些单元测试,但由于某些原因,我无法让它构建可执行文件

我从斯坦福讲稿中下载了TestMyApp,它编译和运行都很完美。我已经创建了一个测试项目,甚至甚至使用了来自斯坦福示例的测试代码,但出于某种原因,将每个设置显示为相同,我会得到以下预编译器错误:

/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:13:26:错误: AppKit/AppKit.h:没有这样的文件或目录/System/Library/Frameworks/Cocoa.framework/Headers/Cocoa.h:14:30:错误: CoreData/CoreData.h:没有这样的文件或目录

N.B>仅需注意的另一点是,我在PPC上运行它的xcode“微调”安装,而不是Intel mac。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2008-12-23 17:28:09

如果您右键单击您的单元测试目标并选择“获取信息”菜单,您将看到您的目标选项。在窗格的底部,您将看到一个名为“用户定义”的部分:删除包含cocoa.h路径的条目。当我删除这个条目时,我不记得它的名字了,但是这解决了我以前遇到的问题。

我还将Base改为Device - iPhone OS2.2和其他链接器标志到-framework Foundation -framework SentestingKit

票数 3
EN

Stack Overflow用户

发布于 2008-12-15 17:21:34

AppKit无法用于iPhone开发。看起来你下载了一个桌面mac应用程序项目。iPhone dev使用UIKit代替AppKit。CoreData也不适用于iPhone开发。

尝试建立桌面可可应用程序,这些框架和对象应该是可用的。

对于iPhone应用程序的单元测试,是很有用的。

GTM iPhone文档

票数 1
EN

Stack Overflow用户

发布于 2009-01-14 23:16:05

您可以在Sen:te网站:http://www.sente.ch/s/?p=535&lang=en上找到说明和一个示例项目。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/369041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档