Я попробовал несколько документов для настройки LinePhone Sdk в Xcode9.3.1, и, наконец, я был готов.Здесь я делюсь пошагово Как настроить LinePhone SDK.
1.Установите приложение iTerm2 в своей Системе.
2.Установите Homebrew
3. Создайте новую папку (например: Демо, где вы хотите настроить проект)
- Перейдите в папку Demo через iTerm. (*: ~ * $ cd / Users / jiniguruios / Desktop / Demo)
4. Начать настройку LinePhone
- git clone git: //git.linphone.org/linphone-iphone.git --recursive
- дождаться, пока это не такзавершено.
После завершения была Демо / linphone-iphone Папка, которую вы можете увидеть.
Затем: CD Demo / linphone-iphone
. / prepare.py (если вы получили какую-либо ошибку, попробуйте это: «git submodule update --recursive --init" brfore »./prepare.py"
дождитесь завершения после
export PATH = / usr / local / bin: $ PATH
. / Prepare.py -c && ./prepare.py && make
. / Prepare.py [options] && make (Существует несколькоВ соответствии с вашими требованиями, я взял: . / prepare.py arm64 && make )
4 архитектуры в настоящее время существует на iOS:
64 бит ARM64 для iPhone 5s, iPad Air, iPad mini 2, iPhone 6, iPhone 6 Plus, iPad Air 2, iPad mini 3.
32 бит ARMv7для более старых устройств.
64 бит x86_64 для симулятора для всех устройств ARM64.
64 бит x86_64 для симулятора для всех устройств ARM64.
Дождаться завершения всего процесса
После сборки SDK добавьте все файлы .framework, расположенные в liblinphone-sdk / apple-darwin /Фреймворки для вашего проекта XCode Встроенные фреймворки и связанные двоичные файлы.Убедитесь, что ваш проект FRAMEWORK_SEARCH_PATHS содержит "$ (PROJECT_DIR) / liblinphone-sdk / apple-darwin / Frameworks" Убедитесь, что ваш проект HEADER_SEARCH_PATHS содержит "$ (SRCROOT) / liblinphone-sdk / apple-darwin / include" Убедитесь, что вашпроект LD_RUNPATH_SEARCH_PATHS содержит "$ (унаследовано) @ executetable_path / Frameworks";Добавьте шаг Run Script к вашим шагам сборки, поместите его после вашего шага для встраивания фреймворков, настройте его на использование нашего сценария deploy.sh, расположенного в папке Tools корневого каталога linphone-iphone.