Почему мое приложение Unity IOS падает после загрузки его в XCode? - PullRequest
0 голосов
/ 28 марта 2020

Я уже некоторое время являюсь разработчиком Unity iOS, и недавно я попытался протестировать свое приложение на своем телефоне. После сборки проекта и загрузки его в xCode, чтобы я мог загрузить приложение на свой телефон, приложение было разработано, но вылетает, когда я его открываю. Есть несколько журналов предупреждений, но я не уверен, какой из них вызывает сбой.

https://i.stack.imgur.com/FKY8e.jpg https://i.stack.imgur.com/D4ryX.png

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

Журналы:

2020-03-28 14:11:21.207192-0700 TheSuccFinal[2733:973093] Error loading /var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework.framework/UnityFramework:  dlopen(/var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework.framework/UnityFramework, 265): no suitable image found.  Did find:
/var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework.framework/UnityFramework: code signature invalid for '/var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework.framework/UnityFramework'

/var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework.framework/UnityFramework: stat() failed with errno=3
/private/var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework.framework/UnityFramework: code signature invalid for '/private/var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework.framework/UnityFramework'

2020-03-28 14:11 : 21.247919-0700 TheSuccFinal [2733: 973093] Ошибка загрузки /var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework.framework / varlopen (unity): Пакет / Приложение / A8DD7379-FF01-4A00-AF26-77A546A87C8E / TheSuccFinal.app / Каркасы / UnityFramework.framework / UnityFramework, 265): подходящее изображение не найдено. Не нашел: /var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework.framework/UnityFramework: недопустимая подпись кода для '/ var / Containers / Bundle / Application / A8 / 8/8 / A8 / A8 / A8 / A8 FF01-4A00-AF26-77A546A87C8E / TheSuccFinal.app / Каркасы / UnityFramework.framework / UnityFramework '

/private/var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework.framework/UnityFramework: code signature invalid for '/private/var/containers/Bundle/Application/A8DD7379-FF01-4A00-AF26-77A546A87C8E/TheSuccFinal.app/Frameworks/UnityFramework

1 Ответ

1 голос
/ 29 марта 2020

Это относится к iOS 13.3.1, так как последние выпуски от Apple iOS builder, личные (не разработчики) учетные записи Apple не могут правильно подписывать фреймворки, так как Unity сама является фреймворком, который не подписан при сборке.

Вы можете проверить это обсуждение на форуме единства и это обсуждение в структуре флаттера об ошибке.

По-видимому, это исправлено в iOS 13.4 так что проверьте свою версию XCode, iOS целевую версию, и вы должны быть хороши для go.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...