Линфон для iOS

Мне нужно собрать linphone для iOS (и после этого для Android и Windows, но об этом позже). Поскольку никто не может ответить на мой предыдущий вопрос и похожий, может ли кто-нибудь хотя бы указать мне хороший ресурс по этому вопросу? Мне кажется, что я уже все перепробовал, а проект все равно не скомпилируется (отсутствует много файлов, неправильные пути включения, не удается найти библиотеки и т. д.). Насколько я знаю, у Linphone нет форума, и все темы, которые я нахожу в Интернете, остаются без ответа. Всего у SO есть 14 вопросов о linphone, не считая этого, на 3 из которых есть ответы.

Я хочу скомпилировать linphone для iOS, для этого мне нужно хорошее руководство о том, как все настроить. Вот что я пробовал:
-Каждый шаг в README.macos (оказался не тот проект, мне нужен был iphone)
-Каждый шаг в linphone-iphone/README (у меня есть проект xcode сейчас)
-Открыл проект xcode и попытался скомпилировать (много отсутствующих файлов)
-Попытался исправить пути включения в источнике и вручную добавить отсутствующие библиотеки (наткнулся на файлы, ссылающиеся на несуществующие файлы)

Я также попробовал это руководство и этого. Оба почти такие же, как описано в файлах readme, с небольшими отличиями, поэтому я все равно попробовал их.

Мне не хватает различных файлов .a (для большинства у меня есть папка проекта, но их компиляция не приводит к установке библиотеки). Я также пропускаю некоторые файлы .h, даже те, которые должны находиться в той же папке, что и некоторые из них, которые у меня есть. И я пропустил один файл .png (linphone-banner.png), который я уже скачал и положил в нужную папку.


person Kevin    schedule 04.04.2013    source источник
comment
У меня такая же проблема дружище :(   -  person user366584    schedule 09.04.2013
comment
@user366584 Я следил за этим руководством со всеми правами на чтение/запись для всех, и это сработало. По-видимому, у меня были проблемы с разрешением, которые были исправлены таким образом. Кроме того, вы должны получить последнюю версию git, потому что в предыдущей версии была ошибка, которая приводила к сбою приложения при видеозвонках. Поэтому, чтобы заставить его работать, следуйте инструкциям и убедитесь, что у вас есть достаточные права доступа ко всей папке «linphone-iphone». Надеюсь, это поможет вам, как и мне.   -  person Kevin    schedule 09.04.2013
comment
Пожалуйста, обратитесь к моему ответу [Хороший блог][1] [1]: stackoverflow.com/questions/11609763/   -  person user366584    schedule 10.04.2013
comment
@Чатуранга Спасибо! Вопросу уже более 6 лет, я больше не работаю с Linphone. но я дам вам голос за ответ только за вашу приверженность обмену знаниями;)   -  person Kevin    schedule 22.06.2019


Ответы (2)


Я следую этому руководству со всеми правами на чтение /write для всех, и это сработало. По-видимому, у меня были проблемы с разрешением, которые были исправлены таким образом. Кроме того, вы должны получить последнюю версию git, потому что в предыдущей версии была ошибка, которая приводила к сбою приложения при видеозвонках. Поэтому, чтобы заставить его работать, следуйте инструкциям и убедитесь, что у вас есть достаточные права доступа ко всей папке «linphone-iphone». Надеюсь, это поможет вам, как и мне.

person Kevin    schedule 23.12.2013
comment
Ссылка, которую вы прикрепили, мертва! - person Durai Amuthan.H; 19.05.2016

Я написал ответ здесь. Это немного длинно, но я искренне надеюсь, что это достаточно ясно и поможет вам (и другим в будущем) построить и интегрировать Linphone!

Лучший,

person Kevin Delord    schedule 16.07.2015