Questions tagged «xcode»

Xcode是Apple的集成开发环境(IDE)。使用注意:此标签仅用于有关Xcode IDE本身的问题,而不用于一般的Mac或iOS编程主题。对于Mac编程问题,请使用[cocoa],对于iOS编程问题,请使用[cocoa-touch]或[iOS]或[Swift]。

5
每次运行后,Xcode 6都会在iOS8模拟器中重命名我的应用程序目录。
我正在运行Xcode 6 Beta 5,但是自从第一个Beta版以来,这种情况一直在发生。每次运行后,模拟器中我应用程序的目录都会不断重命名。我花了一段时间才弄清楚这一点。我正在使用它来获取文档的目录参考。 NSString *folder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; NSLog(@"Documents Dir: %@",folder); 现在以第一次运行为例: /用户/乔伊/库/开发人员/ CoreSimulator /设备/ 5B9930EE-A9B4-4B36-BABB-AA864ACAF2DE /数据/容器/数据/应用/ 4B10C2E4-A5C3-4C64-93B1-4069FCCB9C46 /文档 现在第二次运行是: /用户/乔伊/库/开发人员/ CoreSimulator /设备/ 5B9930EE-A9B4-4B36-BABB-AA864ACAF2DE /数据/容器/数据/应用/ 7E9EB62D-115A-4092-AD23-CB6BA3E5E10F /文档 第三轮: /用户/乔伊/库/开发人员/ CoreSimulator /设备/ 5B9930EE-A9B4-4B36-BABB-AA864ACAF2DE /数据/容器/数据/应用程序/ EC8F41E8-52ED-4B10-9808-B3ACC46FC6AA /文档 这对我的应用造成了严重破坏,因为它在应用中存储了某些文件的路径引用。不是我的NSLog语句返回错误的结果,而是我验证了这是在Finder中发生的情况。每次都在更改名称。有人见过这种情况吗?这是我误会的“特征”吗?

22
权利文件与您的配置文件中指定的权利文件不匹配。(0xE8008016)
该可执行文件已使用无效的权利进行了签名。 您的应用程序的代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。(0xE8008016)。 我收到此错误。请帮我。 我已经创建了配置文件并更改了捆绑包ID。我已经从Target-> Capabilities启用了钥匙串共享,并生成了新的.entitlement文件。而且我还更改了其中的捆绑包ID。
71 ios  iphone  xcode 

2
`pod repo update`到底是做什么的?
我正在关注Firebase上的互联网教程,作为其中的一部分,我必须在命令行上进行一些工作。我对命令行非常满意,但是对Cocoapods不熟悉。我运行了,pod repo update但是这样做之后,我意识到我将其运行在Mac的整个Documents文件夹中,而不是包含项目的文件夹中。我花了20分钟以上的时间执行,最终完成时,它打印出了成千上万的内容,其中包括“创建”和“删除”。我有点担心-运行此命令是否会修改Firebase项目之外的文档中的任何内容?又是什么pod repo update,甚至为此事做什么?

16
如何使用Swift以编程方式更改语言环境
我正在使用Swift在XCODE 6.3上制作ios应用。而且我的应用程序将具有选择语言功能,如下图所示 我已经有了使用当地语言的故事板。但是我无法找到如何通过按钮以编程方式从应用程序更改本地化。 任何人都知道该怎么做



23
Xcode代码感觉颜色/补全不起作用
编辑:这很奇怪...如果我在欢迎屏幕中双击该项目的“最近的项目”项,则代码感测和着色效果很好,但是如果我单击Open(在欢迎屏幕中右下角)则不行。从中打开均File > Recent projects无效,.xcodeproj在Finder中双击该文件也无效。 我已经工作了几个月(通过XCode的不同安装/版本)的iPhone OS 3.0项目的代码含义不再起作用。例如,如果我这样做NSString *myString,则所有代码都将是黑色的(无色,无Option +双击,无代码完成)。Code Sense仅对我自己的类/方法/属性“有效”,而对任何SDK类无效。如果我从头开始创建一个新项目,那么我确实可以完成所有这些工作。 我已经尝试过更改此项目中的“所有配置的基本SDK”。我已经尝试过“重建代码感知索引”。我已经尝试过“清洁所有目标”。 首选项中的文档均已下载并可以使用。例如,如果我选择NSString上面的内容并右键单击->查找文档中的文本,则会获得带有该类所有引用的窗口。 任何想法将不胜感激。



8
如何使Xcode无法自动打开以前打开的项目
因此,我从一个较旧的项目中打开了一个xib文件,它导致了崩溃。那不是问题。问题是,现在当我重新启动Xcode时,它将尝试打开所有以前打开的项目(和文件),然后再次发生崩溃。Xcode将先前打开的文件列表存储在哪里,如何在没有任何打开的项目的情况下使它开始“清理”? 更新:请注意-这是Lion上Xcode 4.2的最新版本。
70 xcode 

2
如何在LLDB调试器中调用方法或执行代码?
我知道print someFloatVariable在设置断点或时可以键入po [self someIvarHoldingAnObject],但是我不能做一些有用的事情,例如: [self setAlpha:1]; 然后它吐出: 错误:“ [self”不是有效命令。 奇怪的是我可以打电话给我po [self someIvarHoldingAnObject],它会打印出它的描述。 我相信我一年前看过一个视频,其中有人演示了如何在运行时通过控制台执行代码,如果我没有记错的话,这个人还提供了参数并为指针分配了对象。怎么做?
70 xcode  llvm  lldb 

1
Xcode项目格式:3.1、3.2、6.3和8.0有什么区别?
当我在Xcode 9(或更早版本)中打开一个项目并检查File Inspector时,有一个名为Project Document的部分,带有一个名为Project Format的组合框。 可用的选项(在Xcode中9)有Xcode 3.1-compatible,Xcode 3.2-compatible,Xcode 6.3-compatible,和Xcode 8.0-compatible: 这些格式之间有什么区别? -更新历史(截至2019年5月20日)- 我最初在Xcode 6.4出现时问这个问题。 Xcode的6.4的名单包括Xcode 3.1-compatible,Xcode 3.2-compatible和Xcode 6.3-compatible,并默认为Xcode 3.2-compatible。 Xcode 7没有进行任何更改。 Xcode 8添加了一个Xcode 8.0-compatible项目。 Xcode 9将新项目的默认设置更改为Xcode 8.0-compatible。(2017年10月8日)添加了 Xcode 10.2Xcode 9.3-compatible,Xcode 10.0-compatible(2019年5月)


14
如何减少Xcode的构建时间/加快编译时间?
通常可以使用什么策略来减少任何Xcode项目的构建时间?我对Xcode特定策略最感兴趣。 我正在使用Xcode进行iPhone开发,我的项目正在逐渐变得越来越大。我发现编译/链接阶段开始花费比我想要的更多的时间。 目前,我是: 使用静态库来做到这一点,这样我每次清理和构建主项目时就不需要编译大多数代码 已经从我的应用程序中删除了大多数资源,并在可能的情况下在iPhone模拟器中使用硬编码的文件系统路径进行了测试,因此在我对其进行更改时,不必经常打包我的资源。 我注意到,“检查依赖项”阶段似乎花费的时间比我想要的要长。任何技巧,以减少这一点,将不胜感激!

11
如何在Xcode中“删除派生数据”?
在Xcode5中,有一个简单的选项可以删除派生数据: 在管理器菜单(cmd+ shift+ 2)中: 但是对于Xcode6的新接口,没有类似的选择。 有什么快速的方法可以删除这个低谷的Xcode6接口吗? 还是现在我应该在系统中手动删除此文件夹?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.