2012-03-09 81 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

相关问题