Android guy wants to publish for iOS

Ideas and discussion about publishing and distributing your games

Post » Wed Nov 05, 2014 12:46 am

So I have a few casual apps/games on Android and would like to have them on iOS as well. I'm not an Apple guy, don't personally have an iDevice (but have a few around I could use) and don't even have a Mac.

Without getting into religious wars :) could somebody give me a rundown of what I'm going to face if tomorrow I decide that, ok, I'm going to publish my stuff on iOS? Any hurdles, gotcha's, etc. I'm sure some of you have been through this ..

Thanks heaps.
B
24
S
9
G
4
Posts: 1,646
Reputation: 6,596

Post » Sat Nov 08, 2014 2:35 pm

Well, I think to sign your apps for iOS, you will need to run an exectuable file that only exists for macOS, which implies having a Mac, other will know beeter than I, as I dont publish to any store.

Also, I think there are some conditions, alike The ones regarding the ol' days of nintendo seal of quality, but I may be wrong.
Game design is all about decomposing the core of your game so it becomes simple instructions.
B
53
S
22
G
18
Posts: 2,122
Reputation: 17,123

Post » Sun Nov 09, 2014 12:28 am

Aphrodite wrote:Well, I think to sign your apps for iOS, you will need to run an exectuable file that only exists for macOS, which implies having a Mac, other will know beeter than I, as I dont publish to any store.

Also, I think there are some conditions, alike The ones regarding the ol' days of nintendo seal of quality, but I may be wrong.


Thanks for that. Yeah Ive seen threads on running virtualized mac os but I think I'll just grab a second hand macbook :) Unfortunately I doubt it will be as quick and easy as publishing to Android..
B
24
S
9
G
4
Posts: 1,646
Reputation: 6,596

Post » Sun Nov 09, 2014 2:59 pm

I am not sure that, license wise, you can virtualise a mac os on a non mac computer.
Game design is all about decomposing the core of your game so it becomes simple instructions.
B
53
S
22
G
18
Posts: 2,122
Reputation: 17,123

Post » Tue Nov 11, 2014 4:09 pm

codah wrote:So I have a few casual apps/games on Android and would like to have them on iOS as well. I'm not an Apple guy, don't personally have an iDevice (but have a few around I could use) and don't even have a Mac.

Without getting into religious wars :) could somebody give me a rundown of what I'm going to face if tomorrow I decide that, ok, I'm going to publish my stuff on iOS? Any hurdles, gotcha's, etc. I'm sure some of you have been through this ..

Thanks heaps.


Nice, I was looking for something like this! im a iOS guy (I launched 10 apps and been working for 1year) looking to launch on Android before this Xmas, I will PM! :D
B
7
S
1
G
1
Posts: 36
Reputation: 751

Post » Tue Nov 11, 2014 8:28 pm

Aphrodite wrote:I am not sure that, license wise, you can virtualise a mac os on a non mac computer.


yeah that's what I've read

impe83 wrote:Nice, I was looking for something like this! im a iOS guy (I launched 10 apps and been working for 1year) looking to launch on Android before this Xmas, I will PM! :D


hey thats not bad, an app a month almost :) How are they all doing for you? Maybe we can keep most of the discussion on here to share the knowledge and maybe get others' input :) Happy to PM about some stuff too though if necessary.

I think I've already outlined the steps to publish on Android (as have others) so I might try and dig that up and repost it here. Until then maybe you could outline the 'dummies' guide to iOS publishing for an Android devotee (like, everything from step -1. I hardly even know how to drive a Mac or iDevice :) )
B
24
S
9
G
4
Posts: 1,646
Reputation: 6,596

Post » Wed Nov 12, 2014 6:00 pm

They are doing ok, not that much, Appstore its very competitive but I cant complain as I manage to pay my rent and slowly growing! :D

sure, lets keep the discussion here, maybe we can try to write down some kind of tutorial about both platforms? (or maybe somebody already did?) ihihih Im busy but still would try to help!

Anyway my first basic question that come from my experience playing quickly with Android a couple of weeks ago and then giving up... :P How do you open a project? with Xcode (Apple main IDE) you just have to click on the xcode project file, thats it! but how about android? I downloaded some open source code just to try, but there not seem to be some standard project file to open with Eclipse (or should I use Android Studio?) and then I read that I should import from Git, but I really didnt make much sense.. :D

ps. sure, will try also to search for the steps on the forum!
B
7
S
1
G
1
Posts: 36
Reputation: 751

Post » Wed Nov 12, 2014 9:15 pm

Sounds like you're doing well.

Well after going through lots of my posts I can't find where I described this, but I was sure I had..

I'll keep this high level for now. I'll assume a Crosswalk build (recommended).
The official instructions are here:
https://www.scirra.com/tutorials/809/ho ... -crosswalk

So the high level steps are
    Create a C2 project
    Create an XDK project
    Export C2 project to XDK project folder
    Build project in XDK
    Take APK file created by XDK and publish in Google developer console

More detail (although still only minimal)
    Download and install Intel XDK https://software.intel.com/en-us/html5/tools
    Create an account for your XDK projects on the XDK website
    Run XDK and create a new project. e.g. C:\TestApp
    Click Projects and choose your app, e.g. TestApp
    Under CORDOVA 3.x HYBRID MOBILE APP SETTINGS click BUILD SETTINGS
    Click the Android-Crosswalk tab
    Enter the following items (leave the rest default).
      App ID com.mycompany.testapp
      App Name TestApp
      App Description My great app
      Author, My name
      App Version, 0.0.1 In future, update this with every published build
      Check Fullscreen
      Choose Orientation
      App Version Code 1 In future, add 1with every published build
    Load your project in Construct 2
    Choose to Export your project
    Choose the Android export option
    For the export folder choose yourapp\www e.g.C:\TestApp\www
    Go back to XDK and go to the Build tab
    Click Build under Crosswalk for Android
    Click Upload Project (first time you won't have to)
    Wait for project to build
    Go to your XDK-registered email and download the APK
    Load the APK on your test device OR upload the APK to the Google developer console (will detail this later)

For ads (copied from a previous post of mine):
    1. Get an admob account (i.e. follow the 'setting up' steps in the manual, under 'Admob Ads ')
    2. Make your game
    3. Add ads to your game:
    3a. Add an Action <On start of layout> -> AdmobAds:Preload interstitial (if you want a full page ad)
    3b. Add an Action <whenever you want full page ad to appear> -> AdmobAds: Show interstitial
    3c. Add an Action <whenever you want banner ad to appear> -> AdmobAds: Show banner ad at position <whatever you choose>
    4. Put in your AdmobAds plugin properties, your Ad ID's for Banner/Interstitial. Set Test mode to Yes.
    5. Export your game from C2 (follow steps 'Exporting' in the manual)
    6. Build your game using Android Crosswalk in the XDK
    7. Download the APK from the email sent to you from the XDK
    8. Test your game by installing the APK directly
    9. Set Test mode to No; re-export/build; publish to the Play store

That's it for now. No doubt I'll have to correct mistakes.

Now waiting for the iOS version of this.. ;)
B
24
S
9
G
4
Posts: 1,646
Reputation: 6,596

Post » Sat Nov 15, 2014 3:48 pm

Thanks codah, very helpfull!

I feed bad lol now that I see your reply I think I totally misunderstood you question as I thought it was more general and not specific to C2 engine (my iOS games are not made with C2 lol)

Hope somebody can fill in!
B
7
S
1
G
1
Posts: 36
Reputation: 751

Post » Tue Nov 18, 2014 7:51 pm

Thanks @codah - I would love these instructions for iOS with ads.
B
8
S
1
Posts: 90
Reputation: 644

Next

Return to Distribution and Publishing

Who is online

Users browsing this forum: No registered users and 2 guests