在Xcode 4中创建ad-hoc构建时,当我在“Organizer - Archive”窗口中选择Share时,出现“无法完成操作。没有这样的文件或存在”的错误。我还包含了Entitlements.plist文件,甚至状态消息也显示构建成功。 我不知道问题是什么,我哪里出错了。请建议。
答案 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)”
这个解决方案对我很有用。
答案 3 :(得分:1)
另一种可能性:钥匙串中的重复钥匙。解决了我的问题。