Linphone은 IP 통화 및 인스턴트 메시징을 통한 음성 및 비디오를 위한 오픈 소스 소프트폰입니다. 모든 통화, 현재 상태 및 IM 기능에 대해 완전한 SIP 기반입니다. 일반적인 설명은 linphone 웹사이트에서 보실 수 있습니다.
저작권 © Belledonne 커뮤니케이션
Linphone은 이중 라이센스가 있으며 다음 중 하나를 사용할 수 있습니다.
물어봐주셔서 감사합니다! 우리는 모든 사람의 끌어오기 요청을 좋아합니다. 귀하가 원하는 작업에 따라 다양한 방법으로 Linphone을 개선하는 데 도움을 줄 수 있습니다.
우리는 더 이상 번역 프로세스에 transifex를 사용하지 않고 대신 Weblate의 자체 인스턴스를 배포했습니다.
전체 앱 재작성으로 인해 이전 번역을 재사용할 수 없으므로 기여해 주시면 매우 기쁠 것입니다.
Linphone 코드를 자세히 살펴보거나 버그를 보고하려면 CONTRIBUTING.md
먼저 읽어보세요. 또한 이 README
전체를 읽어야 합니다 ;-).
베타 참여:
충돌 보고서 보내기:
버그 신고:
이제 linphone-iphone을 빌드하는 기본 방법은 CocoaPods를 사용하여 linphone-sdk 프레임워크를 검색하는 것입니다. 이전 버전에 비해 이 프로젝트에서는 더 이상 개발자가 작동하는 앱을 얻기 위해 빌드해야 하는 하위 모듈을 사용하지 않습니다. 그러나 로컬로 컴파일된 SDK를 사용하려면 아래의 "로컬 Linphone SDK 사용" 단락을 읽고 진행 방법을 알아보세요.
아직 CocoaPods가 없다면 다음을 사용하여 다운로드하고 설치할 수 있습니다.
sudo gem install cocoapods
이미 Cocoapods가 있는 경우 버전이 1.7.5 이상인지 확인하세요 .
pod install
gitlab 저장소에서 linphone-sdk를 다운로드하므로 직접 빌드할 필요가 없습니다.
linphone.xcworkspace
파일( linphone.xcodeproj 아님 )을 열어 앱을 빌드하고 실행합니다. git clone https://gitlab.linphone.org/BC/public/linphone-sdk.git --recursive
linphone-sdk/README 파일의 지침에 따라 SDK를 빌드하세요.
프로젝트를 다시 빌드합니다.
PODFILE_PATH=<path to linphone-sdk-ios> pod install
linphone-sdk.podspec
파일과 빌드된 프레임워크 및 리소스로 구성된 linphone-sdk
출력 디렉터리가 포함된 linphone-sdk 프로젝트의 빌드 디렉터리는 어디에 있습니까?
Crashlytics를 liphone-iphone에 통합하여 자동으로 충돌 보고서를 보낼 수 있습니다. 기본적으로 비활성화되어 있습니다. 활성화하려면:
이 프로젝트의 GoogleService-Info.plist를 귀하의 것으로 바꾸세요(crashlytics 계정에 따라 다름).
프로젝트를 다시 빌드합니다.
USE_CRASHLYTICS=true pod install
linphone.xcworkspace
열어 앱을 빌드하고 실행합니다.