2008-12-21 54 views
1

我有一个iPhone应用程序正在出货(vConqr - 你应该去买它:-))。 我在几个不同的机器上构建项目,包括一个同事,并且它一直在正常工作。 然而,就在最近,我的第二个开发计算机上我的生成每一次失败,出现错误:copyplist失败,退出代码71

/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist Entitlements.plist --outdir /Code/iPhone/VirtualConquest/build/Debug-iphonesimulator/VirtualConquest.app

error: can't exec '/Developer/Library/Xcode/Plug-ins/CoreBuildTasks.xcplugin/Contents/Resources/copyplist' (No such file or directory)

我已重新安装的XCode - 两次! (我第二次删除/ Developer/Library/Xcode下的文件)。 我已经删除了我的源代码树并检出了新的源代码管理。 错误仍然存​​在。

Entitlements.plist文件已经存在了几个星期,因为我开始了我的最后一个测试版程序。我无法确定,但是我怀疑自从添加了第二台开发机器以来我没有编译过。但是,除了我的主要开发机器之外,它也在我的同事机器上构建得很好,所以我很困惑它们会有什么不同。

我已经谷歌搜索的错误,但无论是我的Google-Fu是铺位或这不是一个常见的错误 - 我没有发现相关的命中。

这确实令人沮丧,尤其是因为我使用我的第二台机器作为浸泡测试/连续集成机器。

任何人都会遇到同样的事情,或有任何其他建议吗?

回答

8

我打了这个问题,并追下来与我的红宝石问题安装 - 这不是真的有问题,但无论如何

做一个符号链接到我的红宝石正确的地方解决它安装

须藤ln -s/opt/local/bin/ruby​​/usr/bin/ruby​​

希望这可以帮助别人,因为它让我疯狂!另外,可能不是你的红宝石安装这个文件只是加载核心库,所以只要运行该文件,如果它存在,跟踪它下来

+0

感谢Jimmy的回应。几乎在同一时间我做了一次Ruby安装,IIRC--很可能是它! – philsquared 2009-02-20 00:11:46

0

该文件存在于我的机器上。尝试做第三次干净的重新安装Xcode(在删除整个/ Developer树 - Xcode安装应重新添加整个事情)。然后立即检查该文件是否存在,因为它应该。

+0

该文件在第一次出现,并在我删除的文件夹中。在第二次(干净)安装后重新添加。我不认为这个问题与插件本身有关。有趣的是,如果我删除Entitlements.plist文件,它的工作原理(当然不适用于特设版本) – philsquared 2008-12-22 02:34:17

1

是的,我有这从一个自定义的红宝石安装,更普遍的修复是:

须藤LN -s `其中红宝石`在/ usr/bin中/红宝石

0

这发生在我身上,但它涉及到一个损坏的语言字符串文件。我在其中一个字符串中有一个额外字符(请参阅示例)

x“english string”=“international string”;

0

在我的情况下,问题就简单多了:

我删除从SVN几个Localization.strings文件和忘记从Xcode的项目也将其删除。

我把它们从项目中删除,现在它的工作。

1

从这里: http://fr.ivolo.us/posts/when-rails-devs-go-iphone

在你喜欢的文本编辑器

打开copyplist,并改变

#!/usr/bin/ruby 

#!/usr/local/bin/bash 

我只使用 #在/ usr /地方!/bin/ruby​​ 让它使用我的系统安装的红宝石,但我想你可以输入任何你的RVM ruby​​ p也是。

相关问题