I noticed that a couple of days ago you separated the webrtc branch into his own repo: https://github.com/opentok/opentok-ios-sdk-webrtc
Thing is that before that change the demo worked without problems. Of course, now the step #2 from the instructions is invalid:
In the opentok-ios-sdk subdirectory of the project, run git pull webrtc
Instead I just delete Opentok.framework and opentok.bundle and replace them with the ones from the webrtc branch.
But I can't seem to be able to connect any session now, I keep getting falling into session:didFailWithError: like if my session was invalid. I've tried creating several ones, of course with peer to peer enabled and the token as a publisher.