我正在寻找在我的ios项目中集成Linphone库.而且我找不到教程来帮助我.这个项目提供的文档非常少,但似乎运行良好.
有关信息,这是提供其开源代码的项目页面:
我已经按照所有步骤编译了源代码并且这项工作非常顺利,但下一步是将我的个人iPhone项目中的一部分代码集成到使用SIP层,以及音频和视频管理.
在我使用的情况下,它不是用户,而是在需要时自动调用的应用程序(我的项目是用于家庭自动化系统).
Linphone应用程序似乎非常复杂,无法集成到其他项目中,因为要包含很多库和很多配置......
我没有在互联网上找到任何例子,我承认我不知道从哪里开始没有帮助,没有办法进行整合.
因此,如果你有任何可以帮助我的资源(教程),或者如果你有经验来整合这个图书馆,这对我有很大的帮助.
尝试将我的应用程序上传到App Store时出现以下错误ERROR ITMS-90087,ERROR ITMS-90209和ERROR ITMS-90125,如本问题中所述提交到App Store问题:不支持的体系结构x86并使用下面显示的脚本尝试解决问题:
APP_PATH="${TARGET_BUILD_DIR}/${WRAPPER_NAME}"
# This script loops through the frameworks embedded in the application and
# removes unused architectures.
find "$APP_PATH" -name '*.framework' -type d | while read -r FRAMEWORK
do
FRAMEWORK_EXECUTABLE_NAME=$(defaults read "$FRAMEWORK/Info.plist" CFBundleExecutable)
FRAMEWORK_EXECUTABLE_PATH="$FRAMEWORK/$FRAMEWORK_EXECUTABLE_NAME"
echo "Executable is $FRAMEWORK_EXECUTABLE_PATH"
EXTRACTED_ARCHS=()
for ARCH in $ARCHS
do
echo "Extracting $ARCH from $FRAMEWORK_EXECUTABLE_NAME"
lipo -extract "$ARCH" "$FRAMEWORK_EXECUTABLE_PATH" -o "$FRAMEWORK_EXECUTABLE_PATH-$ARCH"
EXTRACTED_ARCHS+=("$FRAMEWORK_EXECUTABLE_PATH-$ARCH")
done
echo "Merging extracted architectures: ${ARCHS}"
lipo -o "$FRAMEWORK_EXECUTABLE_PATH-merged" -create "${EXTRACTED_ARCHS[@]}"
rm "${EXTRACTED_ARCHS[@]}"
echo "Replacing original …Run Code Online (Sandbox Code Playgroud) 在StackOverflow中构建Linphone ios大约有20个问题.其中一些人询问将Linphone集成到现有的xcode项目中.我跟着他们了.我能够成功构建和运行Linphone项目.
但是,要整合到我现有的项目中,我已经包括:
我还应该做些什么才能让Linphone在我的项目中工作?或者我应该制作Linphone的静态库?如果是的话,我应该注意什么?