emqx / CocoaMQTT

MQTT 5.0 client library for iOS and macOS written in Swift
https://www.emqx.com/en
Other
1.57k stars 411 forks source link

Carthage install fails @ Starsceam build #537

Open hothsolo opened 11 months ago

hothsolo commented 11 months ago

I get thru the AsyncSocket, but then the Starscream build fails with a exit code 65. The log says something about the IPHONEOS_DEPLOYMENT_TARGET being set to 8.0. I have tried several things to change this, but can't figure out what's wrong.

hothsolo commented 11 months ago

I found a work around to at least get this installed. Not sure if everything it going to work going forward as I'm shutting down for the weekend. The AsyncSocket compiles first and for some reason this one compiles fine. After I started the carthage command, I let it download everything and then while it was compiling the AsyncSocket, I quickly opened up Starscream and changed the build setting from 8.0 to 11.0. Then did the same for CocoaMqtt. They both compiled. Hopefully they will actually work when I start coding next week.

leeway1208 commented 11 months ago

hello. Thanks for your help. the reason is that some third parties library haven't updated yet. you can provide PR to us or submit this issue request to the link here: https://github.com/daltoniam/Starscream/issues

hothsolo commented 11 months ago

It's not just Starscream. CocoaMqtt has the same issue.