techwrath-logo-2023

How to Unity build IOS on Windows without MAC in 2020

First step

  1.   Register as Apple developer: https://developer.apple.com/programs/enroll/
  2.   Join unity cloud build: https://unity3d.com/unity/features/cloud-build
  3.   Follow cloud build instructions there to set up for IOS project

Creating .CSR file in windows (certificate signing request)

  1.   Download openssl binary: https://indy.fulgan.com/SSL/
  2.    Unzip it
  3.    Open command prompt for that folder note must run as administrator
  4.    Enter the following command > openssl genrsa –out mykey.key 204
  5.    Download the missing openssl.cfg file from this page: https://docs.oracle.com/cd/E19509-01/820-3503/ggeyz/index.html and place them in same folder with file name openssl.cfg
  6.    Enter the following command > set OPENSSL_CONF = c yourOpensslfolderopenssl.cnf
  7.    Enter following command > openssl req –new – key mykey.key – out certificateSigningRequest.certSingingRequest – subj “/email address==youraddress@exmaple.com, CN your Name , c = your country
  8.    Now you can Upload the generated “ cerficationSigingRequest.certSigningRequest” file into Apple Developer site.

Setting Up Apple Developer Licenses

  1.   Login into Apple developer account
  2.   Go to “certificates , identifiers & Profiles”
  3.   Create production certificate (for App Store and Ad Hoc)
  4.   Upload your .csr file that you can generated in previous step
  5.   Create App ID (make it wildcard so you can use it for many apps)
  6.   Create provision profile for distribution

Creating .p12 file in windows

  1.   Download your “ ios_devlopment.cer” from production certificates list (and copy it into your openssl folder)
  2.   Enter following command > openssl x509 -in ios_development.cer -inform DER -out developer_identity.pem -outform PEM
  3.   Use the mykey.key we created in CRS creation
  4.   Enter following command > openssl pkcs12 -export -inkey mykey.key -in developer_identity.pem -out iphone_dev.p12
  5.   Enter password (write it down , as you will need it later)

Building  .ipa with unity cloud build

  1.    Go to unity cloud build
  2.    Create a new IOS projects (follow the instruction on the site)
  3.    And when it as for the provision profiler and .p12 files you now have those files
  4.    Then hit build and download your .ipa file

Copying .ipa to IOS device

  1.    Install iTunes
  2.    Connect IOS device to your PC
  3.    Then drag and drop the cloud build .ips file here
  4.    The click the ipad icon to view your ipad
  5.    Click Apps
  6.    Look for your .ips App in the list
  7.    Click install button
  8.    Click apply button at the bottom
  9.     Done now you can run your app

Reference:

  1.   https://unity3d.com/learn/tutorials/topics/cloud-build/your-first-cloud-build-project
  2.   https://help.adobe.com/en_US/as3/iphone/WS144092a96ffef7cc-371badff126abc17b1f-7fff.html
  3.   https://help.adobe.com/en_US/as3/iphone/WS144092a96ffef7cc-371badff126abc17b1f-8000.html
  4.   https://www.tbs-certificates.co.uk/FAQ/en/openssl-windows.html
  5. http://docs.telerik.com/platform/appbuilder/cordova/code-signing-your-app/configuring-code-signing-for-ios-apps/create-distribution-certificate

882 Comments on How to Unity build IOS on Windows without MAC in 2020

    ปั้มไลค์
    July 19, 2020

    Like!! Really appreciate you sharing this blog post.Really thank you! Keep writing.

    0
    0
    Abigail Lamboy
    October 17, 2020

    That is very fascinating, You are an excessively skilled blogger. I've joined your rss feed and sit up for looking for extra of your great post. Also, I've shared your website in my social networks|

    0
    0
    Bobby
    December 22, 2020

    Very informative. Thank you.

    0
    0
    free vbucks
    January 2, 2021

    I used to be able to find good info from your blog posts.|

    0
    0
    How to Get Free Robux
    January 18, 2021

    I was suggested this blog by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my problem. You are amazing! Thanks!

    0
    0
    fortnite skins generator
    January 19, 2021

    I'm amazed, I have to admit. Rarely do I come across a blog that's both educative and interesting, and let me tell you, you've hit the nail on the head. The issue is something that not enough people are speaking intelligently about. I'm very happy that I came across this in my hunt for something relating to this.|

    0
    0
    free robux
    January 20, 2021

    What sites and blogs do the surfing community communicate most on?

    0
    0
    free robux
    January 25, 2021

    How can i migrate from Joomla to WordPress together with all my posts?

    0
    0
    fortnite account generator
    January 30, 2021

    I read this paragraph completely about the difference of most up-to-date and preceding technologies, it's awesome article.|

    0
    0
    kgf 2 afilmywap
    January 30, 2021

    Excellent blog post. I certainly appreciate this site.
    Stick with it!

    0
    0

Leave A Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.