Настройте LinePhone в Xcode9.3.1 - PullRequest

1 Ответ

0 голосов
/ 18 мая 2018

Я попробовал несколько документов для настройки 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.

...