Open yuroyami opened 10 months ago
Keep up the good work! Looking forward to the iOS version :)
Edit: Btw, @yuroyami do you have any ETA for the iOS release? When is the soonest date the app will be available for submission to Apple?
@sepsol That'll be with the release of 0.14.0 or 0.15.0, not sure, probably by the end of the next month. I am delighted to see your anticipation ^^
Even if the project compiles fine, there's still the issue of getting the app to end-users. Just wanted to give everyone a heads up that syncplay-ios
will need some help covering the annual Apple Store hosting fees. I've got everything else under control and will handle that part. Appreciate any volunteers stepping in for this!
@yuroyami Let me know when you think you're ready to submit your app to Apple Store in this thread and I'll see what I can do :)
iOS support is complete as of v0.14.0, featuring both VLC and AVPlayer!
@yuroyami if possible, in meantime if you could make an workflow to build the ipa here in the repo. we can use it by sideloading. what do you think?
Just wanted to give everyone a heads up that
syncplay-ios
will need some help covering the annual Apple Store hosting fees. I've got everything else under control and will handle that part. Appreciate any volunteers stepping in for this!
maybe you can try to make an donation system, so you can use that if might be a way to do it?
@bachig26 Sounds good. For now it's easier to just post ipa
package in the release assets. I am also looking into the non-jailbreak and jailbreak sideloading solutions, such as AltStore, TrollStore, etc. I currently don't have the full understanding of this whole sideloading thing but I will get the hang of it at some point
The most convenient way is to just upload it to the Apple app store, the donation system thing is a good idea.
For now it's easier to just post
ipa
package in the release assets.
Hi, when can I expect the ipa
being available in the Releases?
iOS support is complete as of v0.14.0, featuring both VLC and AVPlayer!
Sorry for the late reply, I've been busy past few weeks with some family stuff. I'd be more than happy to help! I don't have any experience publishing apps to Apple App Store. Do you already have an Apple Developer / Apple ID account? Would it be fine if I just send you the money? How should we proceed?
P.S. Based on this do you think I should set up the developer account on my own personal account? If we proceed this way, would it mean that I have to get your builds and push them to Apple's App Store from my system?
The ipa
package is now included in the 0.14.0
release. HFeel free to give it a try and share your experience with sideloading. I'm curious to hear how it turns out! @bachig26
@sepsol I believe the best course of action would be for me to handle the building and uploading process, as I am familiar with Apple Store Connect. The only requirement I lack is the Apple Developer subscription, which is priced at $99 per year. I can easily receive this amount through PayPal or other tipping methods like ko-fi or buymeacoffee (links are available on this repository).
@yuroyami I just installed with AltStore with no issues but it crashes at launch. https://github.com/yuroyami/syncplay-mobile/assets/96393348/651c9cc9-0275-4ad5-96da-4acd3215ebfc
@bachig26 Grateful for the prompt feedback. It works when loaded from Xcode, but I'll attempt to sideload it using AltStore and troubleshoot the problem.
The only requirement I lack is the Apple Developer subscription, which is priced at $99 per year. I can easily receive this amount through PayPal or other tipping methods like ko-fi or buymeacoffee (links are available on this repository).
@yuroyami I went ahead and sent some goodies your way, thanks again for making this app possible on iOS :)
@sepsol Much appreciated! It's heartwarming to see the app get so much love. Hope we get to see it live on the store as soon as possible
@sepsol I tried enrolling in the Apple Developer Program but they're rejecting the only two VISA cards I own. I believe I should pay you back and let you take care of the publishing process and I will assist you on the way since I have enough experience publishing apps on the store via client accounts:
@yuroyami That's fine as long as it doesn't require me to own an Apple device since my Macbook is broken. But I already have an Apple ID and can create an Apple Developer account, I can use that along with your help to publish your app to the store from my other machine. Otherwise, if it requires an Apple device, I'm afraid someone else has to take care of that at least for now, Nevertheless, we can give it a shot with me to make sure if that's the case.
P.S. I would blur out my card info or remove the screenshot if I were you :)
@sepsol No worries about the card info; the chances of anyone exploiting it before you saw the screenshot are extremely slim in OpSec terms, and this card specifically matters little to me, I appreciate your concern. As for the matter at hand, I created a Google Chats space for us to discuss this further. Could you provide your email so I can send you an invite?
@yuroyami Sounds good! My email is sepsol.works@gmail.com.
Done! @sepsol
@yuroyami how is it going?
@bachig26 Things are proving more difficult than anticipated. After the generous donation from @sepsol, I faced issues enrolling in Apple's developer account, he cannot enroll either due to the requirement of an Apple device. I'm uncertain of the next steps. The only feasible solution imho seems to be having someone else fully build the app and upload it to the store
@sepsol @bachig26 I was recently introduced to Diawi as an app deployment solution. I've never used it before. What do you guys think (or know) about it ?
In order to deploy Syncplay to your iPhone or iPad, you would need to compile this project in Android Studio on your own macOS, with the presence of Xcode as well.
...Or someone would be kind enough to hold responsible of the Apple hosting fee on their app store, which is a yearly $99.EDIT: This turned out not to work. I cannot get the app to be uploaded due to issues enrolling in the Apple Developer program and therefore cannot even have a console account to begin with. Read EDIT3 below.EDIT:
The project fully compiles and runs on iOS devices now. The app comes with 2 builtin players: VLC via
MobileVLCKit
which is suprisingly stable and thus defaulted, and AVPlayer which is the system's player but is quite lacking in terms of features.The network protocol is written in
SwiftNIO
which shows great stability, similar to that of Android's Netty. The Ktor network engine is also implemented and available for selection in case SwiftNIO faces issues to connect.If you're interested in volunteering to host this app on Apple app store, reach out to me via Google Chats on this email:
evongintoki@gmail.com
EDIT2:
The
ipa
package (for those who wanna sideload it) is available starting from the0.14.0
release.EDIT3:
The only way to actually get the app on the store is via someone who already owns an account or can open an account (which has two requirements: having an apple developer, and enrolling in the Apple Developer Program). If you meet the requirements so please reach out to me at evongintoki@gmail.com. I can help out with the rest