上传到应用程序商店的lipo请求

时间:2016-09-17 18:34:14

标签: xcode

我刚升级到Xcode 8.当我将项目上传到iTunesConnect时,我得到以下屏幕:这里发生了什么?

enter image description here

1 个答案:

答案 0 :(得分:0)

  

这里发生了什么?

嗯,Xcode需要执行lipo或其他命令,但找不到这样的工具。
有关lipo工具的更多信息,您可以在Terminal

中运行下一个命令找到
man lipo
  

lipo命令在universal创建或操作(多架构 -          ture)文件。它只生成一个输出文件,永远不会改变          输入文件。

     

lipo执行的操作是:
    - 在通用文件中列出体系结构类型;
    - 从一个或多个输入文件创建单个通用文件;
    - 将单个通用文件稀疏到一个指定的体系结构类型;
    - 从输入文件中提取,替换和/或删除体系结构类型,以创建单个新的通用输出文件。

您的开发Command Line Tools似乎已过时 因此,您需要更新它们,尝试在Terminal中运行下一个命令,或者从弹出的对话框窗口中按Install按钮。

$ xcode-select --install

安装成功后,转到下一个目录以检查lipo工具演示

/Library/Developer/CommandLineTools/  

请注意,这是根/Library,而不是用户~/Library 如果您想查看可用的命令,则它们都在/Library/Developer/CommandLineTools/usr/bin/