3

我的命令行上有 lipo - 我认为是 XCode 3.2 的遗留物。我今天删除了那个旧版本,现在我使用的脚本LIPO=/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo不起作用!

现在我在使用 XCode 4/5,在哪里可以找到 Lipo 的位置?它会默认安装,还是我必须从 Apple 获得额外的工具集?我注意到 XCode 构建仍然可以创建统一的库。

4

1 回答 1

2

Apple 将整个/Developer结构移到了 app bundle 中。原来在里面的东西/Developer现在都在里面了Xcode.app/Contents/Developer

通往 lipo 的道路现在是/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo

您可以使用 xcode-select 获取当前 Xcode 版本的 lipo 路径(如果您使用 beta 版本,这很有用,因为您可以使用 xcode-select 在 release 和 beta 版本之间切换而无需更改脚本):

LIPO=`xcode-select -p`/Platforms/iPhoneOS.platform/Developer/usr/bin/lipo

如果你安装了Xcode Command Line Toolslipo的系统路径(即/usr/bin/lipo),那么你根本不需要创建那些路径变量。命令行工具下载应该在Xcodes Preferences 面板的Downloads选项卡中可用。

于 2014-03-04T15:56:40.083 回答