对于相当混乱的标题感到抱歉,但我试图尽可能多地获取信息。
问题:
所以很自然地我打开Activity Monitor看看发生了什么,并且有一个名为“pngcrush”的进程几乎占用了我所有的cpu(90%+)并导致Xcode进程被间歇性地列为“无响应”。我似乎无法在Organizer中做任何事情,因为它只是继续抛出微调/加载光标。
关于如何解决这个问题的任何想法都会很棒!此外,我已尝试在构建设置中将“压缩PNG”选项设置为NO,但问题仍然存在。谢谢!
Xcode 4.0.2,OSX 10.6.6
答案 0 :(得分:4)
删除档案将提高组织者的响应能力。我猜组织者会对所有档案运行pngcrush。也许应该将此作为一个错误提交给Apple。
档案保存在~/Library/Developer/Xcode/Archives
。如果要将存档保留为备份,请将它们移动到另一个文件夹。就个人而言,我已经创建了一个文件夹~/Library/Developer/Xcode/Archives Backup
来保存旧档案。
答案 1 :(得分:2)
这是一个奇怪的错误。
我发现我解决它的方法是删除捆绑包中的启动图像,然后正常添加图像,添加文件界面。如果我将图像拖动到应用程序目标上的摘要窗格中,则会导致大图像显示在管理器预览图像中,PNGCrush会不断尝试缩小。
我通过删除图标和/或启动图像文件以及使用违规图标/启动图像文件移动存档来找到它。我还发现,启动图像文件是20px太小,因为我修剪状态栏是不正确的。 (见:https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/IconsImages/IconsImages.html#//apple_ref/doc/uid/TP40006556-CH14-SW5)
答案 2 :(得分:0)
首先尝试重新启动计算机。有时Xcode可以进入只有重启才能解决的循环。
其次,你试过让它完成吗? PNGCrush是一个压缩项目中所有PNG以节省空间的过程。
另外,请尝试删除工作区文件。见这里:
答案 3 :(得分:0)
由于某些原因,我的Info.plist
文件包含Icon files
和Icon files (iOS 5)
的多个(部分无效)条目。我删除了这些列表中的所有项目,重新添加了应用程序图标,一切似乎再次开始表现良好。希望这有助于其他人!
答案 4 :(得分:0)
@ wolfgang的回答对我来说是正确的 - 总的来说 - 清理组织者的所有数据 -
您可以在Apple支持论坛上找到讨论:https://discussions.apple.com/thread/3159366?start=0&tstart=0
如果我不小心打开了Organizer,我必须重新启动计算机。现在我可以再次呼吸。
答案 5 :(得分:0)
我解决了我的组织者冻结:
rm ~/Library/Developer/Xcode/UserData/IDEOrganizerWindowController.xcuserstate