Hi,
hmm, normally that should work...
is your 'tour.js' up to date?
the tour.js is typically a combination of the swfkrpano.js + krpanoiphone.license.js + krpanoiphone.js,
but when the swfkrpano.js that is embedded in your tour.js is too old, it's possible that it doesn't work,
in older versions of the swfkrpano.js file the dynamic embedding of the krpanoJS wasn't possible, but this is necessary in the iPhone/iPad simulator when switching from iPhone to iPad,
but when you include a newer swfkrpano.js after the tour.js then the newer swfkrpano.js functions overrides the old ones from the tour.js,
you can use the krpano Update Tool on your tour.js to make sure that it is fully updated, then it should also work just when using a single .js file,
best regards,
Klaus