I havent forgotten, but I;m in a different time zone than you ![]()
RemObjects Elements - Mac and Linux Zip Distro - 12.0.0.2924.zip is up now.
I havent forgotten, but I;m in a different time zone than you ![]()
RemObjects Elements - Mac and Linux Zip Distro - 12.0.0.2924.zip is up now.
Thank you
i will retest it and give you feedback information
Hello
One error is if target is set to 12 (if i set to 14 is ok)
E: ld: warning: object file (/Users/mateusz/temp/Remy/References/Toffee/iOS Simulator/libElements.a[arm64]126) was built for newer āiOS-simulatorā version (14.0) than being linked (12.0)
Full log here :
log1.txt (184.8 KB)
You can find this line in log ⦠but if i set it to 14 i compiled and uploaded with success ![]()
What does it mean ?
Did you build libelements for newer version than I want to set ?
Mateusz
Excellent.
Yes, it looks like libElements is built with a deployment target of iOS 14. I donāt know off-hand if that is necessary, or if we can reduce it to 12 or below. Iāll have a check.
Note that this is only a warning telling you that libElements might use APIs not available below iOS 14, it doesnāt mean libElements does that (or that youād hit them rom your app, even if it did). Id say just ignore it and see if your app tuns fine. If you can can do full coverage of all code and have no crashes for missing types or members, all should be good.
Update: Oddly. libElements/iOS has its deployment target set to 9.0.
Checking both a local built result and the libElements installed with tool I get
cmd LC_VERSION_MIN_IPHONEOS
cmdsize 16
version 9.0
which looks good.
Update 2: even more weird, the iOS version has 9.0 as deployment target, but it seems the iOS Simulator one does have 14.0. very strange. I need to investigate more how this can even happen. But suffice to say you should be good to ignore this warning (and itāll only happen for the Simulator build, anyways).
Logged as bugs://E26949.
Ah yes!
It seems that the iOS (and tvOS/watchOS) Simulator on Apple Silicon only supports version 14 and later of iOS/tvOS (and I guess watchOS 7). Thatās why LLVM forces the minos version fr Arm binaries to 14, no matter what you set.
Workaround for now: set DeploymentTarget-Simulator to 14.0 manually (by editing the project file). in vNext, Iāll fix this to automatically increase the Deployment Target to 14, when building for arm64.
bugs://E26949 was closed as fixed.