Ошибка в iOS 10: невозможно скопировать информацию об активе с https://mesu.apple.com/assets/ для типа актива.

2016-10-05 13:36:21.383340 MyApp[1867:72704] 0x60000015e350 Copy matching assets reply: XPC_TYPE_DICTIONARY  <dictionary: 0x60000015e350> { count = 1, transaction: 0, voucher = 0x0, contents =
    "Result" => <int64: 0x600000226fe0>: 29
}
2016-10-05 13:36:21.385076 MyApp[1867:72704] 0x608000556420 Daemon configuration query reply: XPC_TYPE_DICTIONARY  <dictionary: 0x608000556420> { count = 2, transaction: 0, voucher = 0x0, contents =
    "Dictionary" => <dictionary: 0x6080005566e0> { count = 1, transaction: 0, voucher = 0x0, contents =
        "ServerURL" => <dictionary: 0x608000556790> { count = 3, transaction: 0, voucher = 0x0, contents =
            "com.apple.CFURL.magic" => <uuid: 0x60800024f720> C1234DCC-2276-5214-B6C1-FD9F5191212
            "com.apple.CFURL.string" => <string: 0x608000241ce0> { length = 30, contents = "https://mesu.apple.com/assets/" }
            "com.apple.CFURL.base" => <null: 0x112e42f20>: null-object
        }
    }
    "Result" => <int64: 0x6080004241e0>: 0
}
2016-10-05 13:36:21.385693 MyApp[1867:72704] [MobileAssetError:29] Unable to copy asset information from https://mesu.apple.com/assets/ for asset type com.apple.MobileAsset.TextInput.SpellChecker

Я использую версию xcode 8 с ios 10. Если я использую проект в ios 9.3, он работает нормально, но когда тот же проект, который я использовал в ios 10, появляется сообщение об ошибке Невозможно скопировать информацию об активах...


person Rahul Mayani    schedule 05.10.2016    source источник
comment
Я тоже это понимаю, но когда открывается клавиатура.   -  person Joel Moss    schedule 05.10.2016
comment
Добавьте меня в список жалобщиков   -  person zer0gravitas    schedule 06.10.2016
comment
я тоже. Кажется, открывается окно браузера, я вижу «Готово» и браузер в приложении, например навигацию, когда я нажимаю на поле   -  person aginsburg    schedule 16.10.2016
comment
Вы получаете это на устройстве или симуляторе?   -  person pteofil    schedule 17.10.2016
comment
@pteofil Как на устройстве, так и в симуляторе.   -  person jk7    schedule 30.11.2016


Ответы (3)


Установка OS_ACTIVITY_MODE = disable не решает проблему, а только отключает журналы.

Чтобы устранить проблему:

1- В раскадровке выберите TextView

2- Из набора инспектора атрибутов Xcode:

Коррекция = Нет

Проверка орфографии = Нет

3- Исправлено

Проблема возникает из-за невозможности загрузить ресурсы для проверки орфографии с: http://mesu.apple.com/assets/com_apple_MobileAsset_TextInput_SpellChecker/com_apple_MobileAsset_TextInput_SpellChecker.xml

Надеюсь это поможет

person guest    schedule 12.03.2017
comment
Таким образом, я не получаю ошибку, но также теряю возможность автокоррекции (очевидно) на этих входах. Так что, возможно, есть лучшее решение? Почему происходит сбой при загрузке актива? - person Sushil; 13.07.2017

У меня есть решение ниже. Следуйте шагам.

  • Установите переменную среды в Edit Scheme. введите описание изображения здесь
  • Перезапустите xcode.
  • Очистите и соберите xcode.

И чем отлично работать на моей стороне.

person Rahul Mayani    schedule 21.10.2016
comment
Взгляните на этот вопрос/ответ (stackoverflow.com/q/37800790/2778898). Использование этого метода отключит все NSLogs... - person LaborEtArs; 23.10.2016
comment
Похоже, это не работает в iOS10 и xcode 8. Та же ошибка после применения этого. - person Micah Montoya; 01.12.2016
comment
Большое спасибо за то, что поделились этим кодом, вы сделали отличный день - person Sakthimuthiah; 20.01.2017
comment
Хотя это, казалось бы, отключает ошибку. Все, что он делает, это отключает диагностику. Это не делает ничего, чтобы облегчить проблему. В моем случае ошибка возникает во время фокуса «ввода» в UIWebView. Внесение вышеуказанного изменения фактически предотвратило возникновение ошибки. Но утечка памяти, вызванная ошибкой, все еще происходит. - person pim; 23.02.2017
comment
Это не совсем решение, все, что он делает, это скрывает ошибку. - person devios1; 08.03.2017

Обновление Swift 3

Ответ @guest решает проблему. Но если вы создаете UITextViewпрограммно.

textView.spellCheckingType = .no
textView.autocorrectionType = .no
person rptony    schedule 27.06.2017