Kaiteki icon indicating copy to clipboard operation
Kaiteki copied to clipboard

iOS TestFlight/CI

Open AidanTheBandit opened this issue 1 year ago • 98 comments

The feature

I’ve been searching for a client for iOS and I found MissCat but it’s severely out of date and not translated. Is there any plans of porting Kaiteki to iOS?

Designs

Same as android probably

Resources

No response

AidanTheBandit avatar Aug 05 '22 04:08 AidanTheBandit

Kaiteki is on Flutter and it's insanely easy to port to iOS, since it literally only requires adding build workflows.

But since Apple is Apple, the problem is this:

  • I need macOS running to verify that Kaiteki successfully builds for iOS
  • I would need to pay for the Developer Program in order to publish to the App Store
    • I'm not sure if uploading IPA files is enough (I use everything but Apple obviously)

As an alternative right now, I suggest using the web/PWA version of Kaiteki over at kaiteki.craftplacer.moe. Although I have noticed it's not starting anymore, so I have to get that fixed first.

Craftplacer avatar Aug 05 '22 04:08 Craftplacer

I don't mind someone doing the work required for building Kaiteki to macOS/iOS.

Craftplacer avatar Aug 05 '22 04:08 Craftplacer

Ok. Would building in a MacOS VM work? I have a VM running the newest version of MacOS that I could use to compile

AidanTheBandit avatar Aug 05 '22 05:08 AidanTheBandit

Anything that runs macOS should work. You can take a look at https://docs.flutter.dev/deployment/ios for instructions on how to get iOS builds going for Kaiteki. If you're completely new to using Flutter, check out https://docs.flutter.dev/get-started/install/macos as well.

Craftplacer avatar Aug 05 '22 05:08 Craftplacer

Ok. Thanks for the help. Tomorrow I'll try to get this working

AidanTheBandit avatar Aug 05 '22 05:08 AidanTheBandit

Any updates?

Craftplacer avatar Aug 08 '22 21:08 Craftplacer

I'm working on redoing the MacOS VM install since I accidentally bricked it

AidanTheBandit avatar Aug 09 '22 00:08 AidanTheBandit

@Craftplacer i got it to compile but since I don’t have a developer license I don’t think I’ll be able to test it. I used the site Codemagic to compile it

AidanTheBandit avatar Sep 07 '22 22:09 AidanTheBandit

Did you try things like https://altstore.io/ ?

Craftplacer avatar Sep 08 '22 13:09 Craftplacer

Yes but I can’t seem to get it to load onto my phone since the file needs to be an IPA. I’m looking into other ways of turning the file into an IPA

AidanTheBandit avatar Sep 13 '22 13:09 AidanTheBandit

@Craftplacer Good news! I think I can get this side loaded onto my phone with troll store. I am going to try later today

AidanTheBandit avatar Oct 28 '22 15:10 AidanTheBandit

Alright, let me know how it goes.

Craftplacer avatar Oct 28 '22 15:10 Craftplacer

I’m happy to provide macOS CI through CircleCI and a developer program license once this is figured out :)

jaredallard avatar Oct 29 '22 06:10 jaredallard

GitHub Actions offer macOS runners, the questions is how to trigger an entire build through CLI and what files to deploy/upload.

Craftplacer avatar Oct 29 '22 09:10 Craftplacer

So after trying for a while TrollStore says that no app exists and AltStore pretty much says the same. I think I might actually just need to get a Mac mini or something

AidanTheBandit avatar Nov 01 '22 10:11 AidanTheBandit

I'll give this a shot then, since I have mac hardware at the moment, will update soonish 👀

jaredallard avatar Nov 03 '22 06:11 jaredallard