iphone sdk 4.3从命令行运行单元测试

时间:2011-03-15 14:00:10

标签: command-line xcode4 iphone unit-testing

我喜欢从命令行运行测试用例但是有一点问题......也许有人可以帮助我......

我用XCode4创建了一个简单的HelloWorld项目!构建工作正常。

xcodebuild -project HelloWorld.xcodeproj -target HelloWorld -sdk iphonesimulator4.3 -configuration“Debug”

但是测试不起作用(我使用xcode4创建的默认单元测试)

xcodebuild -project HelloWorld.xcodeproj -target HelloWorldTests -sdk iphonesimulator4.3 -configuration“Debug”

以下是一些有趣的输出:

  

===建立国家目标HelloWorld项目HelloWorld与THE   默认配置(发布)===   检查依赖项

  

/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools/Tools/RunPlatformUnitTests:95:   警告:跳过测试;该   iPhoneSimulator平台没有   目前支持应用程序托管   测试(TEST_HOST设置)。

我猜最后一个输出是问题,但我不知道要解决它: - (

1 个答案:

答案 0 :(得分:2)

听起来好像你可能有单元测试和应用程序测试混淆了。参考以下两个来源(特别是非苹果的来源)将帮助你解决很多问题:

Apple's Documentation

CocoaWithLove Article