Tag: xcode4

如何在Xcode 4上创build一个新的“模板”类别并在那里使用我自己的文件模板?

我想开始使用我自己的iOS应用程序模板。 我不想要任何重大的改变,但更简单的事情 添加/删除一些样板代码 添加一些pragma mark部分 硬编码我公司的名称和每个文件的一些意见 改变缩进 等等等等 我们的想法是,我们将在创build应用程序时共享这些模板,但同时我们希望保留 Xcode 4已经提供的默认模板文件。 所以,在下面的屏幕截图中,我如何添加一个“公司名称应用程序”部分,其中包含完全相同的模板(基于导航,基于视图等),但我自己的更改? 我发现我可以在/Developer/Library/Xcode/Templates/或/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/下添加一个文件夹,但是我有些困惑,我需要做些什么。 我真的很感激,如果你能帮助我,因为我已经搞乱了我的文件夹两次,没有运气。 谢谢!

归档时,所有RestKit项目都无法生成

这个问题提到RESTKIT 0.9.x. 如果你是新的RESTKIT考虑使用NEWER 0.10.x分支。 我最近inheritance了一个使用restkit ( restkit.org )的项目。 我已经开始使用与xcode4.2更兼容的分支( 402-new-build-process )。 我的项目是所有示例项目的构build和运行,但涉及到存档应用程序时,构build失败: /Users/AUser/Documents/SubFolder/stable-branches/project-iOS-client/RestKit/Examples/RKTwitterCoreData/Classes/RKTwitterAppDelegate.m:9:9: fatal error: 'RestKit/RestKit.h' file not found [2] #import <RestKit/RestKit.h> ^ 1 error generated. 我已经按照项目wiki上的安装疑难解答指南 ,但是这不起作用。 按照Blake的回答,我构build到DerivedData目录: 另外我已经尝试设置标题search这些(在许多组合[只是猜测]): “$(BUILD_DIR)/ RestKit /编译” “$(SOURCE_ROOT)/ RestKit /编译” “$(SOURCE_ROOT)/../../build设” “$(BUILD_DIR)/../../build设”

如何格式化用户区域设置的当前date?

我有这个代码,我试图获取当前的date,并在当前的区域设置格式。 NSDate *now = [NSDate date]; // gets current date NSString *sNow = [[NSString alloc] initWithFormat:@"%@",now]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"mm-dd-yyyy"]; insertCmd = [insertCmd stringByAppendingString: formatter setDateFormat: @"MM.dd.yyyy"]; 我知道最后一行是错误的,但似乎无法弄清楚…“insertCmd”是我为FMDB命令build立的NSString。 帮助将不胜感激,或指向它所描述的“文档”的指针。

Xcode4的“升级目标ipad”在哪里?

我正在运行Build 4A304a,对于我来说,我无法在Xcode中find它,或者在互联网上find它。 任何帮助将不胜感激。

#pragma标记没有列出第一个组名

我正在使用#pragma mark将某些类别下的方法分组。 但问题是在Xcode 4我的第一类不显示。 我的代码如下所示: @interface MyClass : NSObject #pragma mark – #pragma mark Category 1 //Some method declaration #pragma mark – #pragma mark Category 2 //Some method declaration #pragma mark – #pragma mark Category 3 //Some method declaration @end 但是当我检查Xcode它只显示类别2和类别3.类别1没有在那里列出,请检查图像 在我的代码中是否有任何问题或是XCode的错误?

如何在每次构build(运行)xcode 4中的ios应用程序之前自动运行OCUnit逻辑testing?

看来,我有一切设置正确。 当我运行命令(或从产品菜单中select产品testing)testing运行良好。 最佳实践应该是,testing应该尽可能频繁地运行,理想情况是在每个构build期间(在每次运行期间理解)。 如何强制XCode 4做到这一点? 我曾试图: 设置目标依赖项(将主应用程序目标设置为依赖于testing目标) 在主应用程序目标构build设置中启用“构build后testing” 在scheme编辑器中为testing主应用程序打勾也是testing目标 但似乎没有任何工作。 有没有人有成功设置这个?

Xcode 4.1归档在组织者build立不显示图标

在iPad和iPhone上显示时,我的应用程序图标工作正常,但是在构build归档文件并创build归档文件后,没有显示任何图标。 有任何想法吗? 我环顾了几个论坛,还没有find解决办法。 我其实并不相信这对实际的分发部署有任何影响,因为.ipa肯定有捆绑的图标。 我已经直接加载到iTunes来validation。 见下面的截图,我已经有“图标文件”(CFBundleIconFile)和“图标文件”(CFBundleIconFiles)定义。

OCUnittesting现有的iOS项目。 “ld:找不到文件”

我一直在关注这个博客文章: 添加unit testing到现有的项目。 但是我得到这个错误: ld:找不到文件:Build / Products / Debug-iphoneos / MyApp.app / MyApp Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/clang失败,退出代码为1 我有我的testing目标属性, Bundle Loader = $(BUILT_PRODUCTS_DIR)/MyApp.app/MyApp testing主机= $(BUNDLE_LOADER) (这两个等同于:构build/ Debug-iphoneos / MyApp.app / MyApp) 我疯狂的猜测是,这些variables不是指向编译器相同的位置。 “build / Debug-iphoneos / …”vs“Build / Products / Debug-iphoneos / …” 我可能完全错误的猜测,但无论哪种方式,有没有人知道是什么原因导致这个错误,或者我将如何修复这些环境variables? 谢谢你的帮助, 山姆

Xcode 4unit testing链接器错误

注意:“使用GHUnit”不是这个问题可接受的答案。 我知道大多数人认为GHUnit比Xcode4 OCUnit好,但这不是我所问的。 我会分开评估。 我有一个从头开始在Xcode4中创build的Xcode项目,在创build期间选中“包括unit testing”checkbox。 我还包括了一些在以前的项目中开发的库。 他们通过“Add Files to x …”对话框添加到项目中,只添加到应用程序目标(而不是testing目标)。 运行应用程序时它们工作正常,所以我认为它们设置正确。 我也为这个项目编写了许多不同的类。 我的testing文件是以标准方式设置的,名为[AppName] Tests.h和.m。 代码为标题: #import < SenTestingKit/SenTestingKit.h > @interface [AppName]Tests : SenTestCase { @private } @end 实施守则: #import "[AppName]Tests.h" @implementation [AppName]Tests – (void)setUp { [super setUp]; // Set-up code here. } – (void)tearDown { // Tear-down code here. [super tearDown]; } // […]

如何在XCode中find行号?

我在我的* .m文件中有一个函数 -(void) myFunction {} 我怎样才能find这个函数的行号?