Questions tagged «xcode4»

Xcode 4,于2011年6月发布,是Apple针对Mac OS X和iOS的集成开发环境(IDE)。此标记仅应用于有关此特定版本Xcode的问题,而不能用于一般的Mac或iOS编程主题。对于Mac编程问题,请使用[cocoa];对于iOS(以前称为iPhone OS)编程问题,请使用[cocoa-touch]。

23
Xcode 4的隐藏功能
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 现在Xcode 4正式发布了,是时候回答我之前的问题了:Xcode的隐藏功能 那是什么 您不能没有的那些隐藏的Xcode 4小提示和技巧是什么? 请限制您的技巧为那些仅针对Xcode 4的新技巧!


14
我可以在运行时为特定的子视图禁用自动布局吗?
我有一个视图,需要以编程方式对其框架进行操作-这是一种文档视图,它包装到其内容,然后通过操纵框架原点在超级视图周围滚动和缩放。Autolayout在运行时与此作斗争。 完全禁用自动布局似乎有点困难,因为它可以合理地用于处理其他视图的布局。似乎我可能想要某种“空约束”。

15
协同设计错误:证书身份出现两次
CodeSign错误:证书标识“ iPhone Developer:XXXX(12345678)”在钥匙串中出现多次。代码签名工具只需要一个。 所以我去我的钥匙串并删除它。但是,每次重新启动Xcode 4时,都会收到此错误,并且某些应用程序将过期的旧证书重新添加到钥匙串中。任何想法为什么以及哪个应用程序?

4
Xcode 4和核心数据:如何启用SQL调试
我正在使用通用的iOS应用程序,调试时希望在日志中看到原始SQL。这篇博客文章中有一些信息,说明如何为iOS Core Data开发启用原始SQL日志记录。给定的示例适用于Xcode 3,但我不清楚如何在Xcode 4中启用它。 我已经尝试过“产品”->“编辑方案”,并将“ -com.apple.CoreData.SQLDebug 1 ” 添加到“启动时传递的参数”,但是在日志中仍然看不到任何输出。不知道我是在错误的位置还是只是错误地传递了参数。
102 sql  ios  core-data  xcode4 

7
如何完全删除Xcode 4
我要删除所有现有的SDK版本以及Xcode 4。 Xcode 4 Guide说要这样做: sudo /Xcode4/Library/uninstall-devtools --mode=all 但是我在这个位置没有Xcode4,我唯一看到的地方是 /Developer/Applications 我已经运行了先前发现的uninstall-devtools,/Developer/Applications然后进行了重新安装。 我还能做什么以完全删除所有内容并从头开始?
101 xcode  xcode4 

1
Xcode 4在哪里存储Scheme数据?
我刚开始使用Xcode 4,并且试图在存储项目的所有Schemes的项目中查找该文件。我认为它们将存储在xcodeproj目录中某个位置的文件中,但是对于我来说,我找不到哪个。 我所有的项目都存储在SVN服务器上,我想将Scheme信息保留在该项目中。现在,当您刚签出一个项目时,这些计划就不会随之而来。 编辑:在多玩了一点之后,似乎每个Schemes都作为单独的文件存储在xcuserdata / user.xcuserdata / xschemes / MyScheme.xscheme中,并带有一个xcschememanagement.plist文件,以使它们全部排序。 所以我的新问题是,是否有一种方法可以将这些存储在每个项目范围内,而不是在每个用户范围内?这样,当另一个开发人员打开相同的项目时,他会看到我设置的相同方案吗?
97 xcode4  build 

14
Xcode 4(和依赖项)的编译,生成或存档问题
在过去的几周中,这个问题有所发展,涵盖了与 xcode4 (并且升级项目的时间较早 代码s)。 但是,通过遵循同一组说明可以解决许多问题。 如果您有以下任何问题,请尝试接受的答案中的方法: Xcode 4无法存档应用 Xcode 4创建了不可用的存档 Xcode 4不会创建.ipa Xcode 4由于预处理器错误而无法编译 Xcode 4找不到标题 Xcode 4的代码完成不起作用 项目相关性无法编译 添加依赖关系会导致上述任何问题 原始问题 标题:Xcode 4中的“找不到词法或预处理程序问题文件” 我在Xcode 4中有一个项目,该项目可以很好地构建并在设备和模拟器上运行,但是在查找与静态库关联的头文件时尝试将其存档时出错: In file included from /Volumes/Development/Path/LBProject/LBProject/LBProject-Prefix.pch:15: In file included from /Volumes/Development/Path/LBProject/LBFDefines.h:23: In file included from /Volumes/Development/Path/LBProject/Classes/LBProjectAppDelegate.h:11: In file included from /Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDirectoryManager.h:10: /Volumes/Development/Path/LBProject/LBProject/../FKNDirectory/FKNDataModel.h:11:9: fatal error: 'Merchant.h' file …

8
我们如何将ppc / ppc64以及对10.4 / 10.5 SDK的完整支持还原到Xcode 4?
由于Apple仅随Xcode4一起提供了SDK 10.6,因此无法使用Xcode4开发PPC应用程序。尽管可以使用Xcode4开发应用程序,这些应用程序也可以在10.5甚至在10.4系统上运行(通过选择SDK 10.6,但部署目标为10.5或10.4),它们只能在Intel Mac上运行,因为您至少需要SDK 10.5才能建立PPC应用程序。 此外,在极少数情况下,您确实需要在10.6之前的SDK上进行构建以提供完整的平台支持,例如,如果某些不推荐使用的功能已从10.6 SDK中完全消失,但是您必须使用它,而动态链接不是在这些情况下始终是最好的选择。另外,与较早版本的SDK链接有时会简化开发过程,因为您不应该使用该功能,因为它会导致与较早版本的OS不兼容,将不可用,并且任何尝试使用它的尝试都会立即导致编译器或链接器错误。 最后但并非最不重要的一点是,Apple还从Xcode4中删除了GCC 4.0支持,这对于某些软件的正确构建可能是必需的,并且Apple从未允许在使用SDK 10.4时使用GCC 4.2编译软件,尽管我几乎不相信这会导致任何问题,只要已经正确设置了部署目标并且未使用MacOS 10.4下不可用的功能,所有使用GCC 4.2和SDK 10.6构建的软件都可以在Mac OS 10.4上运行而没有任何问题。 当然,您总是可以在Xcode4旁边并行安装Xcode3,但这意味着您必须放弃Xcode4的所有(新功能),并继续使用过时的Xcode3 IDE。如果您还可以与新项目在同一IDE中管理所有旧项目,并从任何可用的新功能中受益,那肯定会更好。并非所有项目都只能在可预见的将来开发成10.6或Intel。此外,我严格反对在真正需要的时候取消对旧平台的支持。 我们可以将此功能还原到Xcode4吗?

17
Xcode 4无法从静态库依赖项中找到公共头文件
备用标题以帮助搜索 Xcode找不到标题 Xcode中缺少.h 找不到Xcode .h文件 找不到词汇或预处理程序问题文件 我正在研究一个来自Xcode 3的iOS应用程序项目。我现在已移至Xcode 4,我的项目构建了许多静态库。 这些静态库还声明了公共头,这些头由应用程序代码使用。在Xcode 3.x中,将标头复制(作为构建阶段)到public headers directory,然后在应用程序项目中将标头public headers directory添加到中headers search list。 在Xcode 4下,构建目录移至~/Library/Developer/Xcode/DerivedData/my-project。 问题是如何在标题搜索设置中引用此新位置?看起来: public headers directory是相对于DerivedData目录的,但是 headers search 目录相对于其他目录(可能是项目位置) 我应该如何在Xcode 4中为iOS开发设置静态库目标,以确保在尝试作为依赖项进行编译时,头文件可用于使用静态库的客户端?

30
Xcode 4:构建失败,没有问题
该应用程序可在模拟器中正常运行,构建并运行。 当我连接设备(运行iOS 4.3的iPhone 3GS)并定位到iPhone时,结果为“构建失败”和“无问题”。 查看构建结果窗口,所有内容均为绿色,并带有复选标记,其中包括“构建失败”通知。 扩展成绩单不会显示任何错误。 我不能排除出现签名或配置错误的可能性,但是它给了我这些错误,我将它们消除了,现在它没有给我任何错误或问题,只是“构建失败;没有问题” 构建可以通过什么方式顺利完成? 有没有一种方法可以查看构建输出,以查看是否可以找到出现故障的原因而没有问题? 是否有超出问题列表的生成输出? 我在构建窗口上没有看到尝试将应用程序加载到我的设备上的信息-此输出是否在其他地方?
90 ios  xcode  build  xcode4 


3
如何安全地在〜/ Library / Developer / Xcode / DerivedData目录中删除?
我想删除旧的(可替换的?)数据,并且DerivedData内容似乎是一个候选对象。因为它的名称为DerivedData,所以我假设它的信息是:如果丢失,将在构建阶段生成,如果存在,则在同一阶段使用。这样看来,我可以删除任何旧项目数据而不必担心,如果我应该构建该旧项目,那么第一次通过它会花费比正常正弦更长的时间来重新创建所有这些派生数据。 我在这里弄错了吗?
90 ios  xcode  xcode4 

22
使用Xcode 4构建应用-它始终显示有关PNG图像的错误
当我使用Xcode 4构建应用程序时,它始终显示以下错误消息: CopyPNGFile /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png Images/list_cell.png cd /Volumes/WORK/Works/iMusicBox setenv PATH "/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" "/Developer/Platforms/iPhoneOS.platform/Developer/Library/Xcode/PrivatePlugIns/iPhoneOS Build System Support.xcplugin/Contents/Resources/copypng" -compress "" /Volumes/WORK/Works/iMusicBox/Images/list_cell.png /Users/michaelchen/Library/Developer/Xcode/DerivedData/iMusicBox-boeawugacmhacbdtyymnprzfobyq/ArchiveIntermediates/iMusicBox/InstallationBuildProductsLocation/Applications/iMusicBox.app/list_cell.png 在/Volumes/WORK/Works/iMusicBox/Images/list_cell.png pngcrush中检查alpha时发现libpng错误:图像数据不足 但是Xcode 3.2可以-为什么?
88 xcode  xcode4 


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.