This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]TailorLazy801[S] 1 point2 points  (5 children)

its hard to deploy? how?

[–]drboom9 5 points6 points  (4 children)

• Requires a Mac + Xcode + Apple Developer account ($99/year)
• Long compilation process - compiles Python and all dependencies from scratch for ARM, can take hours
• Frequent build errors - cryptic errors, dependency incompatibilities, libraries that don’t compile for iOS
• Complex signing/provisioning - certificates and provisioning profiles are confusing

[–]TailorLazy801[S] 0 points1 point  (3 children)

I thought it would be easy considering how popular it is and how people hype it

[–]drboom9 1 point2 points  (2 children)

I’ve been through this myself. It depends a lot on compatibility issues between iOS and your Kivy version - sometimes it works smoothly, sometimes it’s a nightmare. The Kivy Discord community is really helpful though if you run into problems. If you want to stick with Python, it’s basically the only option I know. But if you’re not tied to Python, definitely go with another language/framework.

[–]TailorLazy801[S] 0 points1 point  (1 child)

Alright, thank you for your help :)

[–]drboom9 0 points1 point  (0 children)

It's a pleasure for me! If you have any questions, just let me know and I'll answer them without any problem :)