iOS SDK 9 中的 lipo 在哪里
Where is lipo located in iOS SDK 9
使用 iOS SDK 8 我可以使用以下代码找到 lipo
实用程序:
IPHONE_OS_PLATFORM_PATH = $(shell xcrun --sdk iphoneos --show-sdk-platform-path)
ARM_DEV_DIR = $(IPHONE_OS_PLATFORM_PATH)/Developer/usr/bin
和 运行 像这样(Boost 库示例):
$(ARM_DEV_DIR)/lipo -create $(foreach arch,$(ARM_ARCHITECTURES),$(IPHONE_BUILD_DIR)/$(arch)/libboost.a) $(foreach arch,$(SIM_ARCHITECTURES),$(IPHONESIM_BUILD_DIR)/$(arch)/libboost.a) -o $(IOS_LIBBOOST)
现在那个位置没有 lipo
。如何获取位置?
更新#1
与 ar
相同。看起来它们已从 iOS SDK 中删除,并且仅作为 /opt/local/bin
.
中的 OSX 版本提供
:; xcrun --sdk iphoneos -f lipo
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo
:; xcrun --sdk iphoneos -f ar
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar
使用 iOS SDK 8 我可以使用以下代码找到 lipo
实用程序:
IPHONE_OS_PLATFORM_PATH = $(shell xcrun --sdk iphoneos --show-sdk-platform-path)
ARM_DEV_DIR = $(IPHONE_OS_PLATFORM_PATH)/Developer/usr/bin
和 运行 像这样(Boost 库示例):
$(ARM_DEV_DIR)/lipo -create $(foreach arch,$(ARM_ARCHITECTURES),$(IPHONE_BUILD_DIR)/$(arch)/libboost.a) $(foreach arch,$(SIM_ARCHITECTURES),$(IPHONESIM_BUILD_DIR)/$(arch)/libboost.a) -o $(IOS_LIBBOOST)
现在那个位置没有 lipo
。如何获取位置?
更新#1
与 ar
相同。看起来它们已从 iOS SDK 中删除,并且仅作为 /opt/local/bin
.
:; xcrun --sdk iphoneos -f lipo
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/lipo
:; xcrun --sdk iphoneos -f ar
/Applications/Xcode-beta.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ar