Does Compose 1.6.10-beta02 require using xcode 15? I'm getting this error on xcode 14. I think it's ...
m
Does Compose 1.6.10-beta02 require using xcode 15? I'm getting this error on xcode 14. I think it's related to the new magnifier feature which works only on iOS 17+.
Copy code
Undefined symbols for architecture arm64:
  "_OBJC_CLASS_$_UITextLoupeSession", referenced from:
      objc-class-ref in Common(CMPTextLoupeSession.o)
a
Hi there! The bug seems to be fixed in 1.6.10-beta02. Please check what version of Compose has been actually used.
a
He is using the correct version, look at the error, it contains the file from the fix. Seems like compiled
CMPTextLoupeSession.o
can't be consumed without having ios 17 sdk installed. However, > Starting in April 2024, apps submitted to the App Store must be built with Xcode 15 and the iOS 17 SDK, tvOS 17 SDK, or watchOS 10 SDK (or later).
a
Ah, my bad. True, iOS 17 SDK is needed here.
a
@mohamed rejeb Does beta01 compile in xcode 14? Just intrested
m
I will try it. I updated from 1.6.2 to 1.6.10-beta02 directly.
It's ok for me I've been delaying updating my mac, it's time to update it haha, but I think this shouldn't cause an error. It's better to ignore code that requires a higher sdk if this is possible.
a
It's so sad that greedy Apple doesn't provide every SDKs for any OS version and forces people to buy new macs for no reason
kodee sad 2
k
Yes, it is required to use Xcode 15
thank you color 1