Не удалось установить приложение в симулятор xcode 9 beta
Я недавно загрузил Xcode 9 beta, и когда я попытался запустить мое приложение в симуляторе, он не устанавливается. Я получаю эту ошибку в своем Xcode каждый раз, когда я пытаюсь запустить приложение. ![введите описание изображения здесь]()
Любая предоставленная помощь будет оценена по достоинству.
Спасибо заранее.
P.S: Приложение, используемое для работы в Xcode 8.3.3
Ответы
Ответ 1
К сожалению, сообщение об ошибке не объясняет, почему сбой установки. Вы можете посмотреть ~/Library/Logs/CoreSimulator/CoreSimulator.log, чтобы узнать, есть ли остальная часть сообщения об ошибке с дополнительной информацией. Если нет, вы должны проверить журнал системных устройств:
sudo xcode-select -s /Applications/Xcode-beta.app # if you haven’t already
xcrun simctl spawn booted log show
Вы можете использовать --predicate
, чтобы отфильтровать это немного.
Ответ 2
Поздний ответ, но может быть полезным для других. Я просто получаю проект с существующим набором часов и пользовательским кодом клавиатуры. После изменения идентификатор я получил ту же ошибку, и я потратил 1 день, чтобы узнать, почему это происходит.
Я проверил все идентификатор пакета и всю версию. то я делаю глобальный поиск в xcode со старым идентификатором, и я нашел следующее.
![введите описание изображения здесь]()
Здесь в файле .plist есть старый WKCompanionAppBundleIdentifier, после того как я обновил его с новым запуском приложения вручную.
ВАЖНОЕ ПРИМЕЧАНИЕ:
ЕСЛИ ВЫ ИМЕЕТЕ ИЗМЕНЕНИЕ ИДЕНТИФИКАЦИИ ОТ ОБЩЕЙ ТАБЛИЦЫ, КОТОРЫЕ НЕ ОБЕСПЕЧИВАЮТ ОБНОВЛЕНИЕ ОБНОВЛЕНИЯ. СОБИРАЙТЕСЬ С ВСЕМИ ВОЗМОЖНЫМИ МЕСТАМИ ПОИСКОМ И ЗАМЕНИТЬ ЭТО С НОВЫМ ИДЕНТИФИКАТОРОМ.
XCODE VERSIO: Version 9.0 (9A235)
Ответ 3
Я столкнулся с этой проблемой и быстро нажал на Product > Clean помогло!
Ответ 4
Если вы используете CocoaPods в своем проекте, посмотрите на этот ответ: fooobar.com/questions/296322/...
Изменение статуса подкаталога pods помогло мне в моем проекте.
Ответ 5
У меня была аналогичная проблема при установке моего приложения на симулятор IOS (с Xcode 9).
Я нашел проблему (по крайней мере, для моего случая), это произошло из-за несанкционированного ключа (Privacy - Location When In Use Usage Description) в info.plist приложения Watch.
Я переместил этот ключ в info.plist расширения WatchKit, и теперь приложение снова установлено.
Я надеюсь, что это поможет другим людям, имеющим ту же проблему.
Ответ 6
изменить цель развертывания в соответствии с требованиями.
выберите проект > ОБЩИЙ > ЦЕЛЬ РАЗВЕРТЫВАНИЯ
также проверьте версию ios вашего устройства
Ответ 7
У меня была такая же проблема. Журнал показывает ошибку, вызванную Google Signin:
FunctionName=-[MobileInstallationHelperService stageItemAtURL:completion:], SourceFileLine=392, NSUnderlyingError=0x7f891e9a1270 {Error Domain=MIInstallerErrorDomain Code=4 "Failed to remove ACL" UserInfo={NSLocalizedDescription=Failed to remove ACL, FunctionName=-[MIFileManager _removeACLAtPath:isDir:error:]
Однако он работает на симуляторе iOS 9 и 10.
Ответ 8
У меня такая же ошибка, и я использовал Cocoapods в своем проекте и для меня помогает просто обновлять файлы.
Ответ 9
Я столкнулся с этой проблемой в Xcode 9.0 beta 5 после переименования проекта, содержащего приложение iOS и watchOS. Чтобы исправить это, я воссоздал цель iOS.
Ответ 10
Эта проблема может быть вызвана несколькими вещами, однако, если вы посмотрите на журналы в ~/Library/Logs/CoreSimulator/CoreSimulator.log
и в ней указана ошибка, которая гласит:
NSUnderlyingError = 0x7fb51c271ee0 Не удалось скопировать ссылку /originPath to/destinationPath
возможно, что ваш номер сборки в настройках Project Target установлен на пустой.
Перейдите в Project Target > Identity > Build
и установите номер сборки. Вам нужно будет удалить приложение в симуляторе и переустановить его перед установкой обновленных версий.
Ответ 11
Вы можете попробовать это. Сначала удалите (удалить) приложение с устройства вручную и запустите приложение Xcode снова. Он будет работать.
- Решение состоит в том, чтобы удалить приложение (для Simulator, reset содержание и настройки симулятора)
- Затем очистите проект, а затем установите приложение.
- Закройте Xcode.
- Затем снова откройте.
- Снова продукт → Чистота.
- Затем запустите приложение.
Это сработает. Спасибо!