2012-03-09 62 views
0

我已經在Google上完成了必要的搜索,但沒有發現任何有用的東西,所以我在這裏發佈它希望獲得一些線索。使用Testflight,試圖生成存檔,但chown爲Entitlement.plist錯誤

我正在使用Testflight。對於XCode 4,遵循the directions here

當我執行Product - > Build for - > Archiving ...時,它使用密鑰編譯和標記 當我執行Product - > Archive ...時,它會失敗並顯示消息

{some stuff before...but I think this is the culprit } /usr/sbin/chown -RH "Entitlements.plist:staff" 
"/Users/jtu/Library/Developer/Xcode/DerivedData/MyProject-agrwkgvjqjnrrvglrgpdcmvlquzy/Build/Intermediates/ArchiveIntermediates/MyProjectLite/InstallationBuildProductsLocation/Applications/Playing Cards Lite.app" 
chown: Entitlements.plist: Invalid argument 
Command /usr/sbin/chown failed with exit code 1 

我甚至試圖將Entitlements.plist文件的權限更改爲777 ...沒有運氣。

我並沒有被卡住,也無法爲TestFlight創建IPA存檔。

任何想法,我應該嘗試什麼?

+0

您應享權利的文件似乎有一個奇怪的名字,「Entitlements.plist:員工」,你確定這是正確的? – fbernardo 2012-03-09 08:25:02

+0

您是否試圖將.ipa文件上傳到testflight? – denil 2012-03-09 08:39:23

+0

這是chown(我認爲)的語法的一部分。它想要將文件的所有者更改爲員工。 – milesmeow 2012-03-09 21:22:55

回答

1

我找到了罪魁禍首。我不確定這是怎麼回事,但是「Entitlements.plist」是作爲INSTALL OWNER和ALTERNATE INSTALL OWNER輸入的。所以當chown試圖向一個主人發號施令時:使用Entitlements.plist分組:使用Entitlements.plist:工作人員!

我將其更改爲我的用戶名後。一切都很好。我能夠做產品 - >檔案。

enter image description here

相關問題