Author Topic: OpenXcom for iOS on third party app store, no jailbreak required  (Read 816 times)

Offline Daedalia

  • Squaddie
  • *
  • Posts: 2
    • View Profile
Hello all.

I've been working with a third party app store to bring OpenXcom to their platform. Thanks to a port by Sfalexrog found at https://github.com/sfalexrog/openxcom-ios I've been able to build and get it hosted there. I believe they use enterprise certificates to sign and install the apps, which Apple may crack down upon soon due to Facebook and Google naughtyness recently. You need to sign up and pay around $10 every year to use the store. They offer many other good emulators and apps so worth the money.

OpenXcom isn't listed on thier main app listing but can be found at the link below. Should work for iOS 8 and up. I've tested it on an iPhone 6 & 7, can't make any promises for other devices but should work well. Some mods work, I can share the ones I've tried. Some mods have graphical issues. This port is based on 0.9.

https://builds.io/apps/openxcom/

Offline Stoddard

  • Colonel
  • ****
  • Posts: 457
  • in a fey mood
    • View Profile
    • Linux builds & stuff
Re: OpenXcom for iOS on third party app store, no jailbreak required
« Reply #1 on: March 13, 2019, 11:37:18 pm »
This is great, but can you please elaborate how did you get it into this app store?

Their site is very vague on the how to publish aspect.

Did you just build a single build and signed/whatever in Xcode? And then performed unspeakable rituals?

There must be some way to automate building builds and uploading them. There are things like fastlane to automate signing, but how does one upload to that store ( and where does one get certs/keys? )


And maybe you know of something similar for macos so that .dmgs don't scare people with "downloaded from who knows where, be very afraid?" popups?

Offline magus66

  • Squaddie
  • *
  • Posts: 7
    • View Profile
Re: OpenXcom for iOS on third party app store, no jailbreak required
« Reply #2 on: March 21, 2019, 07:47:07 am »
I'll sign the mac builds if you need someone to do that.

Offline Stoddard

  • Colonel
  • ****
  • Posts: 457
  • in a fey mood
    • View Profile
    • Linux builds & stuff
Re: OpenXcom for iOS on third party app store, no jailbreak required
« Reply #3 on: March 21, 2019, 04:27:02 pm »
I'll sign the mac builds if you need someone to do that.

Thank you, but manual signing doesn't make much sense. It has to be automated. There were three releases this month and many more intermediate builds.

Offline Meridian

  • Global Moderator
  • Commander
  • *****
  • Posts: 4861
  • Aaand we're back!
    • View Profile
    • My Wiki
Re: OpenXcom for iOS on third party app store, no jailbreak required
« Reply #4 on: March 24, 2019, 04:23:27 pm »

Offline magus66

  • Squaddie
  • *
  • Posts: 7
    • View Profile
Re: OpenXcom for iOS on third party app store, no jailbreak required
« Reply #5 on: March 27, 2019, 05:59:19 am »
Yeah. We can just setup fastlane on something and let it do things automatically. I've written all the scripts we need to do this for my day job. We do builds for every commit and run them through a test suite.

~ magus
« Last Edit: March 27, 2019, 06:19:16 am by magus66 »

Offline magus66

  • Squaddie
  • *
  • Posts: 7
    • View Profile
Re: OpenXcom for iOS on third party app store, no jailbreak required
« Reply #6 on: March 27, 2019, 06:01:00 am »
I've even got a mac that's on 24/7 we can use. You'll understand why I might want to use my own box in order to keep my Developer ID Private Key private. :-)

~ magus
« Last Edit: March 27, 2019, 06:19:23 am by magus66 »

Offline Stoddard

  • Colonel
  • ****
  • Posts: 457
  • in a fey mood
    • View Profile
    • Linux builds & stuff
Re: OpenXcom for iOS on third party app store, no jailbreak required
« Reply #7 on: March 27, 2019, 10:18:45 pm »
Well then. I can only provide scp/sftp access to upload the builds.

Offline magus66

  • Squaddie
  • *
  • Posts: 7
    • View Profile
Re: OpenXcom for iOS on third party app store, no jailbreak required
« Reply #8 on: March 27, 2019, 10:52:12 pm »
That should be all we need I would think. Will it automatically show the builds in a list once we do that? Also, I've got a copy of this https://www.araelium.com/dmgcanvas so we can sign and build a custom DMG to make it all "mac like".

Offline Stoddard

  • Colonel
  • ****
  • Posts: 457
  • in a fey mood
    • View Profile
    • Linux builds & stuff
Re: OpenXcom for iOS on third party app store, no jailbreak required
« Reply #9 on: March 27, 2019, 11:31:57 pm »
That should be all we need I would think.

Send me an rsa ssh pub key then.

Quote
Will it automatically show the builds in a list once we do that?

Yes, just like with the other builds at https://lxnt.wtf/oxem/#/Extended for example.

The file name form would have to be followed. It's all in the cmakefiles.

Whatever gets to the forum posts is another question.

Quote
Also, I've got a copy of this https://www.araelium.com/dmgcanvas so we can sign and build a custom DMG to make it all "mac like".

No opinion, since I have no idea how it's done on macs.