Implementierung von WebRTC auf dem iOS-Gerät
Ich versuche zu bauen-Anwendung für ein iOS-Gerät mit WebRTC. Zuerst habe ich versucht, den Aufbau AppRTCDemo xcode-Projekt von https://github.com/gandg/webrtc-ios repository. Anwendung läuft aber ich bin nicht immer den gewünschten Ausgang. Wenn ich an jeden Raum Nummer ich konnte nur nichts sehen, aber ein Roter Bildschirm. Auch die audio-übertragung nicht funktioniert.
Dann habe ich versucht, Gebäude iOS Beispiel von Google webRTC trunk unter Verwendung der Schritte in http://ninjanetic.com/how-to-get-started-with-webrtc-and-ios-without-wasting-10-hours-of-your-life/. Ich habe alle Schritte, aber ich bin vor Anwendung Verifizierung fehlgeschlagen Fehler beim ausführen von ./makeall-iosdevice.sh Datei wie folgt.
Uploading AppRTCDemo.app package contents… DONE.
Installing ‘(null)’
Install – CreatingStagingDirectory (5%)
Install – ExtractingPackage (15%)
Install – InspectingPackage (20%)
Install – TakingInstallLock (20%)
Install – PreflightingApplication (30%)
Install – InstallingEmbeddedProfile (30%)
Install – VerifyingApplication (40%)
Install – Error occured: ApplicationVerificationFailed
– launch complete
Ich habe alle gültigen Zertifikate und Bestimmung Profil.
Was ich bin fehlt? Könnte jemand bitte beraten, wie zu implementieren WebRTC auf dem iOS-Gerät.
- Ja bitte die Lösung posten, wenn jemand bewusst über das Problem!
- Hast du eine Lösung? Ich fand web-browser aus EricssonResearch aber es ist auch buggy manchmal github.com/EricssonResearch/openwebrtc
- hiiii , können Sie mich leiten, das erstellen der app basiert auf webRTC in ios ?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich Stand vor der gleichen
ApplicationVerificationFailed
Fehler, wenn man durch die genannten Schritte in der Beitrag.Geben Sie zunächst Ihre genaue developer Identität in der
build/common.gypi
- Datei (diese ist beschrieben in dem Beitrag)Dann gehen Sie zu developer.apple.com und melden Sie sich mit Ihrem Entwickler-account und erstellen Sie eine App-ID mit der bundle-ID Ihrer Wahl. Für mich war es: 'hu.rumori.AppRTCDemo'.
Können Sie noch etwas angeben, so stellen Sie sicher, dass Sie die gleichen in den folgenden Schritten.
Immer noch auf der Apple developer Website erstellen Sie eine neue Entwicklungs-provisioning-Profil für diese App-ID auswählen, mit Ihrem Entwickler-Zertifikat, und fügen Sie die Geräte, die Sie testen möchten, auf.
Laden Sie das provisioning-Profil und fügen Sie Sie der iPhone Configuration Utility.
Wenn Sie es nicht haben, einfach laden Sie es von Apple ist es ganz nützlich.
Nach dem update die
src/talk/examples/objc/AppRTCDemo/ios/info.plist
- Datei entsprechend der bundle-ID an, die Sie weiter oben erstellt haben (dies ist auch im Artikel erwähnt)Schließlich, löschen Sie alles in der
out_ios
Verzeichnis, um sicherzustellen, dass die vollständige build-Verfahren ausgeführt wird, und führen Sie den nochmals bauen:./build_apprtc.sh build_iosdevice
Um zu überprüfen, dass das der richtige provisioning-Profil-wird verwendet Problem:
Sollten Sie die bundle-ID in der
application-identifier
Eigenschaft.Ich würde vorschlagen, Sie verwenden OpenTok SDK zu Implementieren WebRTC in iOS-Geräten. Ich habe auch viele Stunden damit verbracht, in der Konfiguration des open-Source-Projekt aber nicht finden, eine gut - /Fehler-freien source-code und als zu bewegen, um die bezahlten Bibliothek für eine meiner Anwendungen, die webRTC.
Hier ist der link: http://tokbox.com/opentok/libraries/client/ios/