Инструменты для Apache Cordova/Visual Studio 2015 не удается запустить приложение в симуляторе IOS
Я пытаюсь протестировать свое приложение с помощью MacInCloud и удаленной сборки на симуляторе IOS. Все отлично работает, и приложение компилируется с помощью remotebuild. Затем Visual Studio отображает состояние "Развернуто успешно". Когда я смотрю на свой Mac, он показывает запущенный симулятор IOS, но показывает только домашний экран. Я не вижу свое приложение вообще. Я в недоумении, что проверить дальше. Любая помощь будет оценена.
Я вижу эту ошибку в окне вывода.
Запрос эмуляции на iOS Simulator для buildNumber 89952 на сервере https://74.xx.xx.xxx:3000/cordova... Не удалось запустить удаленный iOS для сборки C:\Users\md\ Documents\visual studio 2015\Projects\app2\app2\bld\ios\Release\buildInfo.json для https://74.xx.xx.xxx:3000/cordova для развертывания целевого iPhone 5S: Http 404: {"command":"build","vcordova":"5.3.3" и т. Д.
Одна вещь, которую я замечаю в файле BuildInfo.Json, - это то, что многие мои файлы изображений помещаются в "changeFiles", хотя я их не менял. Мне интересно, не слишком ли велико поле для измененных файлов для обработки. Я не уверен, почему это говорит об ошибке http 404..
1 ответ
Это может быть проблемой с ios-sim. В скором времени мы опубликуем обновленную версию с исправлением этой проблемы, но вы можете попытаться обойти ее в краткосрочной перспективе.
На Mac, перейдите к ~/.taco_home/node_modules/taco-remote-lib/<VERSION>/node_modules/taco-remote-lib/
и беги npm uninstall ios-sim && npm install ios-sim@5.0.4
, Для VERSION
вы хотите использовать последнюю версию 1.X, если вы используете cordova ранее, чем 5.4.0, и последнюю версию 2.X, если вы используете более новую версию cordova.
Причина, по которой развертывание считается успешным, заключается в том, что мы используем ios-sim для одновременного развертывания и запуска, поэтому этап развертывания не используется для симулятора iOS.