2013-04-01 40 views
0

我在我的MacBook中有一些iOS项目,有一天我将它们复制到基于Windows系统的PC上,然后有一天我将它们复制回我的MacBook,并且发现项目无法运行。 我用Xcode打开了其中一个项目,它说“builde successfully”,但即使模拟器正在运行,该应用程序也不能部署在iPhone模拟器上!?!?!?!然后我使用“ls -l”命令检查这些文件,发现正常的Xcode项目文件和新创建的Xcode项目文件之间的区别仅仅是一个符号。如何在Mac上更改文件的扩展文件属性?

文件有问题:

drwx------+ 49 dingvimer staff 1.6K 

正常的文件:

[email protected] 60 dingvimer staff 2.0K 

我怎样才能改变这种 '+' 符号 '@',并获得该项目的正常运行?

我会感谢您的善意帮助我弄清楚(^ - ^)。

回答

0

您可以使用ls [email protected]来查看扩展属性。它会告诉你是这样的:

[email protected] 5 cody staff 170 Mar 30 08:46 test.xcodeproj 
LastUpgradeCheck  4 

LastUpgradeCheck - 是属性的名称(有时可以有类似com.apple.blablabla)和4 - 是值。
使用xattr命令设置/删除扩展属性。见man xattr(它很短,有一些例子)。
请注意,您可能需要修复整个项目目录。

+0

很多谢谢,我会试试!谢谢! – everding