无法创建iOS静态库。请使用make命令创建文件

无法创建iOS静态库。请使用make命令创建文件,ios,objective-c,swift,makefile,Ios,Objective C,Swift,Makefile,我的Makefile如下所示,它给出的错误为make: 未指定目标,也未找到makefile。停下来 无法创建ios静态库。请使用make命令创建文件 xcodebuild-project'MyProject.xcodeproj'-配置'Release' -sdk'iphoneos9.3'clean build ARCHS='armv7 armv7s'IPHONEOS_部署'u TARGET='5.0'TARGET_build_DIR=''。/build arm' 内置产品目录='/内置arm'

我的Makefile如下所示,它给出的错误为make:

未指定目标,也未找到makefile。停下来

无法创建ios静态库。请使用make命令创建文件

xcodebuild-project'MyProject.xcodeproj'-配置'Release' -sdk'iphoneos9.3'clean build ARCHS='armv7 armv7s'IPHONEOS_部署'u TARGET='5.0'TARGET_build_DIR=''。/build arm' 内置产品目录='/内置arm'

xcodebuild-project'MyProject.xcodeproj'-配置'Release' -sdk'iphoneos9.3'clean build ARCHS='arm64'IPHONEOS_部署'u TARGET='6.0'TARGET_build_DIR='。/build-arm64' 内置产品目录='。/build-arm64'

xcodebuild-project'MyProject.xcodeproj'-配置'Release' -sdk'iphonesimulator9.3'clean build ARCHS='i386'IPHONEOS'U部署'U TARGET='5.0'目标'U build'U DIR='。/build-i386' 内置产品目录='。/build-i386'

xcodebuild-project'MyProject.xcodeproj'-配置'Release' -sdk'iphonesimulator9.3'clean build ARCHS='x86\u 64'有效的'u ARCHS='x86\u 64'IPHONEOS'u部署'u TARGET='6.0' TARGET_BUILD_DIR='./BUILD-x86_64'内置产品_DIR='./BUILD-x86_64'

lipo-创建“/build arm/MyProject.a” “./build-arm64/MyProject.a”./build-i386/MyProject.a” './build-x86_64/MyProject.a'-输出'Mylibrary.a'

终端中执行上述代码。 在上述代码中,MyProject.xcodeproj应替换为您的Xcode项目名称,iphoneos9.3应替换为您的Xcode支持的最大部署目标(例如,我使用的是Xcode 7.3.1,它支持的最大部署是9.3,请参见:您的项目>>目标>>>常规选项卡

xcodebuild-project'MyProject.xcodeproj'-配置'Release' -sdk'iphoneos9.3'clean build ARCHS='armv7 armv7s'IPHONEOS_部署'u TARGET='5.0'TARGET_build_DIR=''。/build arm' 内置产品目录='/内置arm'

xcodebuild-project'MyProject.xcodeproj'-配置'Release' -sdk'iphoneos9.3'clean build ARCHS='arm64'IPHONEOS_部署'u TARGET='6.0'TARGET_build_DIR='。/build-arm64' 内置产品目录='。/build-arm64'

xcodebuild-project'MyProject.xcodeproj'-配置'Release' -sdk'iphonesimulator9.3'clean build ARCHS='i386'IPHONEOS'U部署'U TARGET='5.0'目标'U build'U DIR='。/build-i386' 内置产品目录='。/build-i386'

xcodebuild-project'MyProject.xcodeproj'-配置'Release' -sdk'iphonesimulator9.3'clean build ARCHS='x86\u 64'有效的'u ARCHS='x86\u 64'IPHONEOS'u部署'u TARGET='6.0' TARGET_BUILD_DIR='./BUILD-x86_64'内置产品_DIR='./BUILD-x86_64'

lipo-创建“/build arm/MyProject.a” “./build-arm64/MyProject.a”./build-i386/MyProject.a” './build-x86_64/MyProject.a'-输出'Mylibrary.a'

终端中执行上述代码。
在上述代码中,MyProject.xcodeproj应替换为您的Xcode项目名称,iphoneos9.3应替换为您的Xcode支持的最大部署目标(例如,我使用的是Xcode 7.3.1,它支持的最大部署是9.3,请参见:您的项目>>目标>>>常规选项卡

Hey@Ashraf用这个linkhttps://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/walkthrough/#Installing_the_Xcode_Command_Line_Tools 我无法在我的xcode中获取make文件。我可以在哪里获取make文件。?嘿@Ashraf使用这个linkhttps://developer.xamarin.com/guides/ios/advanced_topics/binding_objective-c/walkthrough/#在安装Xcode命令行工具时,我无法在我的Xcode中获取make文件。在哪里可以获取make文件。?
XBUILD=/Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild
PROJECT_ROOT=/Users/AshrafMac/Desktop/iOSSDK/
PROJECT=$(PROJECT_ROOT)/InfColorPicker.xcodeproj
TARGET=/Users/AshrafMac/Desktop/iOSSDK/

all: libInfColorPickerSDK.a

libInfColorPicker-i386.a:
    $(XBUILD) -project $(PROJECT) -target $(TARGET) -sdk iphonesimulator -configuration Release clean build
    -mv $(PROJECT_ROOT)/build/Release-iphonesimulator/lib$(TARGET).a $@

libInfColorPicker-armv7.a:
    $(XBUILD) -project $(PROJECT) -target $(TARGET) -sdk iphoneos -arch armv7 -configuration Release clean build
    -mv $(PROJECT_ROOT)/build/Release-iphoneos/lib$(TARGET).a $@

libInfColorPickerSDK.a: libInfColorPicker-i386.a libInfColorPicker-armv7.a
    xcrun -sdk iphoneos lipo -create -output $@ $^

clean:
    -rm -f *.a *.dll