3

我已经成功签署了我的应用程序并将其存档在 Xcode 4.2 中,但是当我去组织者并按以太“验证”或“提交”时(并且在通过 iTunes Connect 登录和应用程序记录和签名的两张表之后)我收到错误“操作无法完成。错误的文件描述符”。重新启动 Xcode 并没有解决问题。

我还尝试了开发人员工具中包含的 Application Loader 应用程序,但我无法弄清楚它正在寻找什么样的文件,因为它不允许我选择构建的应用程序包或所述包的 .zip上传。

我不是唯一一个有问题的人,因为苹果开发者论坛上有一个关于这个问题的帖子,但那里没有解决方案。我在另一个论坛上看到一个帖子说问题是“缺少应用程序工具”,但没有详细说明。

4

4 回答 4

2
  1. Press Command+Space, type Terminal and hit Enter

  2. sudo cp /Developer/usr/bin/*build /usr/bin/

  3. sudo cp /Developer/usr/libexec/productutil /usr/libexec/

  4. Now you can submit the same archive again. Clean and Archive should not be necessary. If you have not installed XCode at the default path, you should exchange /Developer for that path in the commands above.

于 2012-09-05T09:55:27.507 回答
2

事实证明,这对我来说是摆脱它的原因:

cp <xcode-install-directory>/usr/bin/*build /usr/bin/

不过,我之前也对 Xcode 进行了全新安装,所以我不能保证这就是全部。

于 2012-01-17T04:52:57.247 回答
1

我关闭了 Xcode 并重新启动了我的 mac。一切正常!

于 2014-06-19T09:45:04.340 回答
0

我有同样的问题。来自这里的类似解决方案https://devforums.apple.com/message/597839但无需卸载,只需在 4.2 上重新安装 3.2.5,安装缺少的应用程序工具 1.1,然后重新安装 4.2

于 2011-12-31T02:31:28.067 回答