2013-04-01 42 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