lipo位于iOS SDK 9中的哪个位置(Where is lipo located in iOS SDK 9)
使用iOS SDK 8,我可以使用以下代码找到lipo util:
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版本提供。
With iOS SDK 8 I could locate lipo util with following code:
IPHONE_OS_PLATFORM_PATH = $(shell xcrun --sdk iphoneos --show-sdk-platform-path) ARM_DEV_DIR = $(IPHONE_OS_PLATFORM_PATH)/Developer/usr/binAnd run like this (Boost library example):
$(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)Now there is no lipo in that location. How to get location?
Update #1
Same thing with ar. Looks like they where removed from iOS SDK and available only as OSX versions in /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 :; 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更多推荐
发布评论