Ответ 1
Похоже, что это проблема с картой Crashlytics. У меня такая же проблема и комментирование этого вызова API:
[Crashlytics startWithAPIKey:API_KEY];
удаляет это предупреждение.
Когда я создаю приложение для своего реального iPhone, область отладки показывает это:
[Allocator] Middle guard protection failed %d
[Allocator] Allocator invalid, falling back to malloc
Показывает 2-ю строку в общей сложности 30 раз. Я понятия не имею, что это значит или как это исправить. Он не показывает это, когда я создаю симулятор.
У меня возникли проблемы с получением сохранения состояния для работы с использованием раскадровки и идентификатора восстановления, и у меня такое чувство, что это связано с проблемой памяти, поэтому она сбрасывает мою память, и поэтому я не получаю восстановления приложений. В основном, когда я возвращаюсь в свое приложение, он показывает мне последний экран, на котором я был на секунду, а затем возвращается к корневой странице.
В любом случае, я хотел бы исправить этот материал malloc, чтобы я мог по крайней мере исключить его виновника, и я не хочу иметь проблему с памятью в целом...
Я тоже пару раз пробовал эту игру уже пару недель и ничего не могу найти!
Похоже, что это проблема с картой Crashlytics. У меня такая же проблема и комментирование этого вызова API:
[Crashlytics startWithAPIKey:API_KEY];
удаляет это предупреждение.
Это действительно похоже на проблему в Crashlytics. Я знаю из других потоков, что они подняли проблему "Недопустимый..." в связи с другой средней ошибкой (а не защита промежуточной защиты не удалось% d), которая позже получила обозначение как фиксированное.
Я исправил это, удалив все элементы crashlytics и используя новую структуру тэков /crashlytics. Проблема решена.
(Интересно, что у меня было это только на iPad, мой iPhone 5C вообще не жаловался.)