Android app to IOS

Hello everyone.
Happily after 3-4 months i published my android app on the store.
Now i am thinking of slowly making it available to IOS store aswell.

As i never had a mac in my life i would like to ask if someone has any experience with that and what are the best steps to follow.
I installed macos on VMware and i will search some things so any tips are highly appreciated :slight_smile:

You could use Unity Cloud Build as a temporary solution if you don’t want to own a mac. Generally I can recommend buying a Mac M1 Mini which is quite cheap (around 800 dollars) instead of using a VM (which is against Apples policy)

1 Like

Wow didn’t knew about the policy. I mean 800$ is not so cheap in my country but i would like to first be sure that i am ready to publish (lets say for example fix every change i have to do on the code make tests etc.etc. on the VM).

Any other ideas that don’t include buying a mac ?

You can rent access to a remote device in the cloud, or you can purchase older hardware that is still supported for making builds.

You can buy iOS Project Builder for Unity, which is an amazing asset, and then build on your Windows PC.

The only caveat is you need someone to prep some files for you on a Mac beforehand, which are then copied to your PC to run the actual installation.

Alternative is to use Unity Cloud Build.

1 Like

Thanks for this info. Care to share what things i have to prep on a mac? And can i build on my windows with this and test it on my windows on an iphone emulator for example ?

Do not release a game onto a device if you can’t test on the device itself.

I can find an iphone from a friend thats not a problem. My biggest problem was if i was able to do everything from a windows computer.

As already mentioned, you can use cloud services for the build and deployment process.

Which by the way breaks the license agreement for the SDK. The following can be found under Section 2.6:

https://developer.apple.com/support/downloads/terms/apple-developer-program/Apple-Developer-Program-License-Agreement-20220606-English.pdf

Your friend would have to be registered as a developer if I’m not mistaken.

If that breaks the agreedment then how iOS Project Builder for Unity works? I mean its like its working while breaking this agreement.

If you create similar applications, there is a chance to get banned, the AppRefactoring service may come in handy. It helps to make the code unique by analyzing and comparing it with other projects.

You mean my android and ios applications being the same ?

Correct. You have to break the license agreement to be able to use it.

Welcome to Apples golden cage…