celestiamobile / MobileCelestia

Universe simulator reachable on your iPhone/iPad/Mac.
https://celestia.mobi
GNU General Public License v2.0
26 stars 5 forks source link

Any one can help me to build a full .ipa file? #9

Closed Cyril1992 closed 3 years ago

Cyril1992 commented 3 years ago

Any one can help me to build a full .ipa file? I have no ios development enviroment, thanks a lot

levinli303 commented 3 years ago

Hi. What do you need an IPA for? It is currently not possible to side load Celestia. Please use https://testflight.apple.com/join/VPp0g68O to join beta.

levinli303 commented 3 years ago

Hi thanks for the interest in using for teaching purpose, we'd like to help, however the approach you mentioned would not work.

We have IPAs publicly available but they are signed with AppStore certificate. You cannot just simply unpack an IPA and repack it and have it installed since iOS will prevent you from installing a modified IPA.

There are two approaches you can take:

  1. Build the project on your own replacing some files in Celestia repo. Guide for building: https://github.com/levinli303/Celestia/wiki/Development and then distribute with enterprise/ad-hoc signing. To distribute via TestFlight, it need to go through App Store review.
  2. Use external folder to fully customize Celestia, it allows you to provide a folder for Celestia to read from other than the one provided in the app bundle. See https://github.com/levinli303/Celestia/wiki/Override-Data-Directory-to-Read-from
Cyril1992 commented 3 years ago

Hi thanks for the interest in using for teaching purpose, we'd like to help, however the approach you mentioned would not work.

We have IPAs publicly available but they are signed with AppStore certificate. You cannot just simply unpack an IPA and repack it and have it installed since iOS will prevent you from installing a modified IPA.

There are two approaches you can take:

  1. Build the project on your own replacing some files in Celestia repo. Guide for building: https://github.com/levinli303/Celestia/wiki/Development and then distribute with enterprise/ad-hoc signing. To distribute via TestFlight, it need to go through App Store review.
  2. Use external folder to fully customize Celestia, it allows you to provide a folder for Celestia to read from other than the one provided in the app bundle. See https://github.com/levinli303/Celestia/wiki/Override-Data-Directory-to-Read-from

thanks a lot, bro. You are so kind. I will follow your instructions.