CesiumGS/cesium-unity

Many Errors , unable yo build to Android Until i delete IOS library

Opened this issue · 8 comments

image

unity 2021.3.44

I'm not sure what might be happening there. It's not obvious those errors have anything to do with iOS. It is common to see some iOS-related warnings, but they shouldn't cause any harm. One thing that can cause the sort of errors in your screenshot is attempting to build for 32-bit Android. Only 64-bit Android (ARMv8) is supported.

If you think there's something we need to change in Cesium for Unity, please walk us through what you did and what you saw so that we can reproduce the problem ourselves.

this ones , are errors , but my workaround in order to build il2cpp was to delete ios library... mono for some reason it could build in mono with library , not sure what steps you need to take...

You're saying it does build when targetting Mono, without deleting the iOS binaries? That's pretty surprising, because I believe Mono only runs on ARMv7 on Android, and that platform isn't supported at all.

yes i don't know why... yes i found first this that i ve made that discovering first and then i used the logs and i decided to delete the iOS library and it works...

j9liu commented

@nitroman123 from your last response it sounds like you were able to get things working. Is there anything else actionable on our side here? Anything we can do to support you on this?

not the propper way and how it suppose to be

kring commented

@nitroman123 I'm having trouble understanding what you think needs to change.

Cesium for Unity only supports 64-bit platforms, which means ARMv8 not ARMv7. Because of a Unity limitation, that also means you must use il2cpp, not Mono. If you're using il2cpp and ARMv8, and you're still seeing errors related to the iOS binaries, then please let us know. We are not seeing that ourselves, though.