iOS模拟器的PJSIP库编译错误

iOS模拟器的PJSIP库编译错误,ios,xcode,sip,pjsip,Ios,Xcode,Sip,Pjsip,我正在尝试为iOS编译pjsip库,但遇到了一个错误,我遵循以下步骤 第1步: 使用以下代码在项目文件夹/pjlib/include/pj/中创建一个新文件config_site.h: #define PJ_CONFIG_IPHONE 1 #include <pjconfig_site_sample.h> 第三步: export DEVPATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator

我正在尝试为iOS编译pjsip库,但遇到了一个错误,我遵循以下步骤

第1步: 使用以下代码在项目文件夹/pjlib/include/pj/中创建一个新文件config_site.h:

#define PJ_CONFIG_IPHONE 1 
#include <pjconfig_site_sample.h>
第三步:

export DEVPATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer
ARCH="-arch x86_64" CFLAGS="-O2 -m64 -mios-simulator-version-min=5.0" LDFLAGS="-O2 -m64 -mios-simulator-version-min=5.0" ./configure-iphone
make dep && make clean && make
第4步:

export DEVPATH=/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer
ARCH="-arch x86_64" CFLAGS="-O2 -m64 -mios-simulator-version-min=5.0" LDFLAGS="-O2 -m64 -mios-simulator-version-min=5.0" ./configure-iphone
make dep && make clean && make
在这个命令之后,我得到了错误

for dir in pjlib/build pjlib-util/build pjnath/build third_party/build pjmedia/build pjsip/build pjsip-apps/build ; do \
    if /Library/Developer/CommandLineTools/usr/bin/make  -C $dir dep; then \
        true; \
    else \
        exit 1; \
    fi; \
done
/Library/Developer/CommandLineTools/usr/bin/make -f /Users/murtuza/Desktop/PJSip/iOS/pjproject-2.9/build/rules.mak APP=PJLIB app=pjlib depend
.pjlib-x86_64-apple-darwin_ios.depend:3: *** missing separator.  Stop.
make[1]: *** [depend] Error 2
make: *** [dep] Error 1
我是不是错过了什么。感谢您的帮助

请参阅

发生这种情况是因为依赖项文件已损坏,可能是因为make dep已停止或以前突然停止。解决方案是手动删除有问题的文件,或者运行makedistclean来清除所有内容。无论哪种情况,您都必须再次运行makedep来重建依赖关系

发生这种情况是因为依赖项文件已损坏,可能是因为make dep已停止或以前突然停止。解决方案是手动删除有问题的文件,或者运行makedistclean来清除所有内容。无论哪种情况,您都必须再次运行makedep来重建依赖关系


转到生成设置->用户定义->
[有效ARCH-arm64]->调试部分->同时添加x86_64

转到生成设置->用户定义-> [有效ARCH-arm64]->调试部分->同时添加x86_64