分发构建 - “不存在此类文件或目录”

时间:2011-04-26 07:49:42

标签: iphone

在Xcode 4中创建ad-hoc构建时,当我在“Organizer - Archive”窗口中选择Share时,出现“无法完成操作。没有这样的文件或存在”的错误。我还包含了Entitlements.plist文件,甚至状态消息也显示构建成功。 我不知道问题是什么,我哪里出错了。请建议。

4 个答案:

答案 0 :(得分:7)

使用IOS 5 SDK下载XCode 4.3 beta后,管理器共享和归档的功能停止工作时出现了一个神秘的错误“找不到这样的文件或目录”。 事实证明,这与两个不同版本的codesign_allocate有关。要解决此问题,请在终端窗口中执行以下操作。

sudo ln -s /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate / usr / bin

我也把它放在我的博客http://blog.dmahajan.net上。

答案 1 :(得分:5)

您是否使用Ad-Hoc配置文件对已归档版本进行了签名,如果是,请在共享屏幕下拉列表中选择“不要重新签名”。

答案 2 :(得分:1)

球员, 我发现的另一件事是,如果你在xcode中开发了一个应用程序< xcode4,你在xcode4中创建构建,然后你可能会收到这个错误。

要解决此问题,请按以下步骤操作 - 1.在Entitlements.plist中,添加一个键 - “application-identifier”,type-“String”,value - “$(AppIdentifierPrefix)$(CFBundleIdentifier)”

  1. 现在创建一个“存档”版本,当窗口出现时,右键单击应用程序名称并“在查找器中显示”。
  2. AppName - >右键单击 - >显示包装内容。
  3. 产品 - > .app文件。现在使用此.app文件以及配置文件。
  4. 这个解决方案对我很有用。

答案 3 :(得分:1)

另一种可能性:钥匙串中的重复钥匙。解决了我的问题。