Подтвердить что ты не робот

Не удалось установить приложение в симулятор xcode 9 beta

Я недавно загрузил Xcode 9 beta, и когда я попытался запустить мое приложение в симуляторе, он не устанавливается. Я получаю эту ошибку в своем Xcode каждый раз, когда я пытаюсь запустить приложение. введите описание изображения здесь

Любая предоставленная помощь будет оценена по достоинству. Спасибо заранее.

P.S: Приложение, используемое для работы в Xcode 8.3.3

4b9b3361

Ответ 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.
  • Затем снова откройте.
  • Снова продукт → Чистота.
  • Затем запустите приложение.

Это сработает. Спасибо!