davidhealey / waistline

Libre calorie counter app for Android. Built with Cordova.
564 stars 66 forks source link

Enabling iOS Support #711

Open early-riser18 opened 1 year ago

early-riser18 commented 1 year ago

Hey all, this app looks really cool and I would love to use it on iOS too. Is there any plan to enable that support? :)

davidhealey commented 1 year ago

As far as I'm aware Apple doesn't allow GPL apps in its store

NineTailz13 commented 1 year ago

They don’t, however it should be possible to sideload apps via a free developer account and AltStore? Admittedly I’m not overly familiar with the process, let alone the app requirements, but I genuinely hope it works!

TickDracy commented 2 months ago

Hi @davidhealey, since 3rd party app stores are being implemented in EU, I will assume that being GPL app won't be an issue. How feasible would be to have Waistline on iOS, through AltStore?

davidhealey commented 2 months ago

How feasible would be to have Waistline on iOS, through AltStore?

Cordova supports iOS as a build target so I'm sure it's possible. I don't have any i devices though so I wouldn't be able to test and debug it. But if someone else wants to give it a go I'll merge any changes that are needed.

TickDracy commented 2 months ago

How feasible would be to have Waistline on iOS, through AltStore?

Cordova supports iOS as a build target so I'm sure it's possible. I don't have any i devices though so I wouldn't be able to test and debug it. But if someone else wants to give it a go I'll merge any changes that are needed.

Well, technically I have the requirements to test it (since I do have a macOS, iOS and iPadOS devices), but I never stepped my toes into that.

If you could help me with some guidance on how to do it, I can test it (I will assume that it should be something like this).

davidhealey commented 2 months ago

If you could help me with some guidance on how to do it, I can test it (I will assume that it should be something like this).

You'd need to setup Cordova on your system with whatever is required for building on MacOS - https://cordova.apache.org/docs/en/12.x/guide/platforms/ios/index.html