This is article is about uploading your completed game from Unity platform to Xcode.
UNITY – Platform setups
Assuming you were building for Android devices in Unity, which means your Unity settings are set to Android. This means you need to switch platforms.
In order to do this, you need to go “File” -> “Building Settings”. Once, a new panel opens up, you are presented with several options of platforms, e.g. IOS, Android, WebGL. (the platforms which you see depends on the options you have chosen when installing Unity in your computer).
Select the “IOS” option and press “Switch platform”. Once you have done this, Unity will take a few seconds to copy some files.
Once this step is completed, you will want to go “Edit” -> “Project Settings”. In this window panel, you will need to check that you have completed these various items:
- Company name <-name of company / business / your name
- Product name <- this is the name of your game
- Version <- this is the name of version of your game
Then scroll down to IOS tab (ensure that the IOS tab is selected and not other tabs for other platforms).
Scroll down to “Other Settings” and change the “Bundle identifier” to the one which you want to use in XCode.
You will also need to change your “Version” and “Build”. (“Version” is the version of your game and “Build” is the number you use to identify each time you release the game to the Google or Apple store. So, you can have version 1 of your game but build 3 because this is the first version of your game and the 3 time to you released it to the Stores)
Note: I am assuming that when you start building the game in Unity, the platform you start off with is “Android”. So, you would have completed, all the other basic setups like your App icon, game orientation and the splash screen.
UNITY – Google ads
This section is only relevant if you are using Google ads as part of your monetization strategy in your game.
Obtain your app id and ad id from Google and copy them into your text editor. You will need to copy these ids into Unity.
For your IOS App id, go to “Assets” -> “Google Mobile Ads” -> “Settings”.
At the top right hand corner of your Unity console, you should see 2 text boxes; one is for Android (which you have completed) and IOS. Copy and paste the IOS app id from Google into the IOS text box.
Note: there is an issue where the App ids are not saved and this is a known Unity issue. If this is the case, I find it helpful that you click the “Delay app measurement” checkbox, in order to get around this issue.
For your IOS ad ids, you will need to add these in your C# script as you would when you were developing the game for Android.
UNITY – make the build
Before making the actual build itself, I find it useful to organize the various builds. If you release several builds to the store, organizing the builds into separate folders comes in handy.
So, create a new folder in your computer file system. Name your folder with the relevant name. Go to “File” -> “Building Settings”. Click the “Build” button and select the folder which you have created recently. The build process can take a few seconds to a few minutes.
Side note: when doing this I encountered an error with the Cocoapods version and Unity version. I had to downgrade my Cocoapods to a lower version before the IOS build was successful.
Once you have completed the build successfully, you will notice files created in the folder which you selected earlier.
XCODE
In order to launch Xcode, you will need to click the “xcworkspace” file which was created by Unity in the previous steps. (XCWorkspace was created because the Unity build needed Cocoapods in its implementation).
On left panel, near the top, you will see the default name given by Unity and it is always defaulted to “Unity-Iphone” as the project name.
I find it useful to rename this defaulted name to the name of your game.
In order to do this, you go to name “Unity-iPhone” in top left corner of Xcode and rename it like you would for any file in your file system. You will receive a confirmation on whether you want to proceed with the renaming (there a number of dependancies affected by the renaming).
With the new project name highlighted, in the middle of Xcode, in the “General” tab, do ensure that your “Bundle identifier”, “Version” and “Build” number are correct.
Next, click on the “Signing & Capabilities” tab, and check that you have digitally signed the application. Do check that the “Bundle identifier” is correct.
Then proceed to “Product”->”Scheme”->”Edit scheme”. Once your panel opens up, click “Archive” (located in the left side panel. Then type in the name of your game in the text box “Archive name”. This will name your archive package appropriately, instead of some default name provided by Unity.
Once you have done these changes, you can “Product”->”Archive” the game like you would normally do with IOS build.
105 Responses
where can i buy cialis over the counter
where can i buy cialis over the counter
synthroid pharmacy price
synthroid pharmacy price
cialis super active review
cialis super active review
price of 50mg viagra
price of 50mg viagra
how to buy viagra online in australia
how to buy viagra online in australia
sildenafil 90 mg
sildenafil 90 mg
generic viagra over the counter usa
generic viagra over the counter usa
50 mg viagra
50 mg viagra
buy viagra united kingdom
buy viagra united kingdom
best time to take cialis 20mg
best time to take cialis 20mg
cialis daily tadalafil (generic)
cialis daily tadalafil (generic)
when should you take cialis
when should you take cialis
pay cialis with pay pal
pay cialis with pay pal
flagyl xarope
flagyl xarope
bactrim lawyer
bactrim lawyer
rx gabapentin
rx gabapentin
valtrex tenofovir
valtrex tenofovir
can you take benadryl with lyrica
can you take benadryl with lyrica
nolvadex beszerzése
nolvadex beszerzése
furosemide datasheet
furosemide datasheet
lisinopril 929
lisinopril 929
diovan metformin
diovan metformin
vermageren met rybelsus
vermageren met rybelsus
kuinka nopeasti rybelsus vaikuttaa
kuinka nopeasti rybelsus vaikuttaa
semaglutide shortage
semaglutide shortage
l’azithromycine posologie
l’azithromycine posologie
lexapro nursing implications
lexapro nursing implications
zoloft over the counter
zoloft over the counter
flagyl parvo
flagyl parvo
gabapentin thrush
gabapentin thrush
escitalopram and ritalin
escitalopram and ritalin
can you drink on cephalexin 500mg
can you drink on cephalexin 500mg
fluoxetine interactions with alcohol
fluoxetine interactions with alcohol
can you buy viagra over the counter in canada
can you buy viagra over the counter in canada
can you take cipro and keflex together
can you take cipro and keflex together
can you take mucinex with cymbalta
can you take mucinex with cymbalta
cephalexin foods to avoid
cephalexin foods to avoid
what should i avoid while taking ciprofloxacin?
what should i avoid while taking ciprofloxacin?
bactrim ds dosage for skin infection
bactrim ds dosage for skin infection
whats bactrim used for
whats bactrim used for
amoxicillin price
amoxicillin price
how long does flexeril stay in your urine
how long does flexeril stay in your urine
what is aripiprazole used for
what is aripiprazole used for
allopurinol and alcohol
allopurinol and alcohol
amitriptyline 10mg for pain
amitriptyline 10mg for pain
325 mg aspirin
325 mg aspirin
celebrex high
celebrex high
naltrexone-bupropion
naltrexone-bupropion
celexa 40 mg side effects
celexa 40 mg side effects
ashwagandha essential oil
ashwagandha essential oil
augmentin dosage for children
augmentin dosage for children
semaglutide for weight loss
semaglutide for weight loss
ionization lipophilicity and solubility properties of repaglinide
ionization lipophilicity and solubility properties of repaglinide
cost of diltiazem without insurance
cost of diltiazem without insurance
abilify dosage 5mg
abilify dosage 5mg
is ezetimibe a statin
is ezetimibe a statin
actos psiquicos
actos psiquicos
acarbose wirkungsmechanismus
acarbose wirkungsmechanismus
remeron and pregnancy
remeron and pregnancy
robaxin muscle relaxer
robaxin muscle relaxer
protonix pregnancy category
protonix pregnancy category
effexor making anxiety worse
effexor making anxiety worse
how does tizanidine work
how does tizanidine work
is voltaren gel harmful to dogs
is voltaren gel harmful to dogs
sitagliptin risk of hypoglycemia
sitagliptin risk of hypoglycemia
order stromectol online
order stromectol online
synthroid pseudoephedrine
synthroid pseudoephedrine
venlafaxine to desvenlafaxine dose conversion
venlafaxine to desvenlafaxine dose conversion
spironolactone estrogen dominance
spironolactone estrogen dominance
tamsulosin solubility in water
tamsulosin solubility in water
tadalafil and sildenafil together
tadalafil and sildenafil together
people pharmacy lisinopril
people pharmacy lisinopril
reliable pharmacy phentermine
reliable pharmacy phentermine
sildenafil mechanism of action
sildenafil mechanism of action
cialis online pills
cialis online pills
cheap online levitra
cheap online levitra
cost of levitra at walmart pharmacy
cost of levitra at walmart pharmacy
tadalafil 20mg
tadalafil 20mg
buy ivermectin for humans australia
buy ivermectin for humans australia
stromectol 0.5 mg
stromectol 0.5 mg
ivermectin 0.08
ivermectin 0.08
vardenafil side effects
vardenafil side effects
tadalafil expiration date
tadalafil expiration date
buy sildenafil from canada cheap
buy sildenafil from canada cheap
ivermectin 0.08 oral solution
ivermectin 0.08 oral solution
ivermectin 3mg dose
ivermectin 3mg dose
sildenafil 100 mg tablet coupon
sildenafil 100 mg tablet coupon
best prices for tadalafil 20mg
best prices for tadalafil 20mg
stromectol 3 mg tablet
stromectol 3 mg tablet
auvitra vardenafil tablets
auvitra vardenafil tablets
doxycycline dosage for acne
doxycycline dosage for acne
how long after taking prednisone can you drink alcohol
how long after taking prednisone can you drink alcohol
neurontin and lyrica are highly toxic to new brain synapses
neurontin and lyrica are highly toxic to new brain synapses
trazodone 50 mg side effects
trazodone 50 mg side effects
lisinopril max dose
lisinopril max dose
is cephalexin the same as keflex
is cephalexin the same as keflex
abuse of provigil
abuse of provigil
ciprofloxacin side effects in elderly
ciprofloxacin side effects in elderly
amoxicillin brand name
amoxicillin brand name
injection ampicillin sodium 500 mg
injection ampicillin sodium 500 mg
how fast does valacyclovir work
how fast does valacyclovir work
do i need to check blood sugar while taking metformin
do i need to check blood sugar while taking metformin
is cephalexin 500 mg a strong antibiotic
is cephalexin 500 mg a strong antibiotic
how long does it take pregabalin to work for nerve pain
how long does it take pregabalin to work for nerve pain
tamoxifen dosage for breast cancer
tamoxifen dosage for breast cancer