MobileGestalt нет доступа к InverseDeviceID

Это происходит с каждым приложением, когда я пытаюсь использовать OpenGLES мой iPhone7 в+ с iOS10.3. Но она работает без каких-либо проблем на моем iPhone7 в iOS10.1.

Это сообщение я получаю:

libMobileGestalt MobileGestaltSupport.m:153: pid 304 (OpenGLES_Ch4_1) does not have sandbox access for ... and IS NOT appropriately entitled 
libMobileGestalt MobileGestalt.c:549: no access to InverseDeviceID 

Кто-нибудь есть идея по поводу этих сообщений?


Интересно, если это ошибки или что-то другое в iOS10.3? Потому что, когда я запустить приложение на для iphone5s`iOS10.2, те сообщения не показано на экране. В то время как я обновил телефон до iOS10.3.1`, массаж показан.

Причина, почему я задаю этот вопрос заключается в том, что некоторые эффекты анимации достаточно проанализировать застрял на мой iPhone7 В+, но это совершенно ровное На для iphone5s. Но сейчас, кажется, никакой связи между сообщением выше и застряла, и мне надо проверить свои iPhone7 в+...

Комментарии к вопросу (3)

У меня был тот же вопрос. Оказывается, многозаходные связи c той же OpenGLES соответствующих ресурсов, EAGLContext, чтобы быть точным. Я думаю, возможно, что связанные с OpenGLES коды не являются потокобезопасными, и он ведет себя по-разному в разных версиях операционной системы на iPhone 7 / 7+, иногда портит память.

Убедившись, получает данные синхронизируются между потоками, проблема ушла.

Комментарии (1)

Для тех из вас, кто может, используя ионные и получаете эту ошибку, пожалуйста, убедитесь в том, что в случае, если вы'вэ клонировали новую свежую копию проекта из репозитория, что вы оба `НПМ установить " и " Бауэр установить.

Мне не хватает установить беседку и это мучает меня на протяжении двух дней, так что надеюсь, что это помогает кто-то. Печально то, что я'м всеми способами, не новичок с ионной (топ #3 ответа на так), но был еще в состоянии пропустить этот факт, поэтому я надеюсь, что в случае, если кто-то еще сталкивается с этой проблемой, это поможет вам.

Комментарии (4)

Google Карты дисплей и функциональность прекрасно работает с этим предупреждение

Проверить мой ответ здесь: https://stackoverflow.com/a/44970665/3378076

Комментарии (0)

У меня была такая же проблема, и этот момент меня в правильном направлении:

Я'вэ удалось решить такую же проблему на MKMapView. Судя по всему, что происходит, когда ваше приложение'ы текущее состояние разрешения не'т соответствовать право (указанный в инфо.plist в) один. Что effecively означает, что вам нужно для вызова API, чтобы собрать пользователей'с разрешения четко и заранее. (Напр. LocationManager.requestWhenInUseAuthorization перед отображением карты с местоположением пользователя на нем)

Источник: rdar: проблемы///11744455

Комментарии (0)

У меня был тот же вопрос. Моя программа перевода был написан для поддержки 3 версии openglES(1, 2 и 3). В моем случае я случайно поставляла EAGLRenderingAPI.openGLES1 или kEAGLRenderingAPIOpenGLES1 в моем классе рендеринга, основанное на openGLES2.

Комментарии (0)

Я просто имел эту проблему, когда пытается использовать в-App-покупки.

Не уверен, если у вас такая же проблема, но я понял, что нужно создать песочницу пользователя в iTunes Connect, затем войдите в iCloud на iOS-устройстве с пользователь для того, чтобы приложение, чтобы работать.

Комментарии (0)

Я вижу, где создание учетной записи песочницы может сделать трюк, но если устройство, которое вы используете также связано с вашей обычной учетной записи iCloud, вы можете'т создать "песочницу" с тем же AppleID. Затем вы должны выйти из вашего существующего аккаунта iCloud и войдите в новый с iCloud (песочница) useid. Какие винты существующие настройках iCloud устройства. Так что вы не можете использовать свой идентификатор разработчика, только ваш ID песочнице.

Комментарии (0)

Этот работал для меня:

  1. Создание новой пользовательской среды в iTunesConnect. Да, вы должны создать нового пользователя в iCloud с новой электронной почты.
  2. Выйдите из текущего пользователя iCloud на компьютере Mac и на устройстве вы тестируете на.
  3. Войти с помощью вашего нового пользователя в iCloud на компьютере Mac и на устройстве вы тестируете на.
  4. Снова запустите приложение на вашем устройстве. На этот раз он должен работать.

Надеюсь, что Apple одумается и упростить этот вопрос, так как это настоящая заноза в ...

Комментарии (0)

У меня есть эта консоль предупреждение из-за проблем с нескольких учетных записей разработчиков компании Apple. Очевидно, вы не в песочнице аккаунт с существующим аккаунтом разработчика Apple. Я не'т попытке создания учетной записи песочницы, но кажется, чтобы проверить мою учетную запись по умолчанию, которая тоже счет старого разработчика Apple, что я Дон'т использовать и, следовательно, не имеет права. Этот вопрос, как сообщается, планшет и другие люди, и я еще не видел решения.

Мой обходной путь, чтобы подавить это предупреждение было установить OS_ACTIVITY_MODE переменные среды отключить в Мои настройки схемы. Вы можете нажать на название приложения, а затем нажмите кнопку схема правки... или в верхнем меню вы можете нажать продукт-и GT;схемы>редактирование схемы... :

Затем можно отредактировать в "работатьи" Настройки и добавить переменную среды OS_ACTIVITY_MODE и установить его на Отключить:

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

Комментарии (3)