Enhance iOS export

- The export process now builds complete .ipa on macOS, instead of just
   creating XCode project.

 - The project includes Capabilities games usually require: Game Center,
   Push Notifications, In-App Purchase.

 - Icons and launch screens can be specified in export preset.
This commit is contained in:
Ruslan Mustakov
2017-09-04 20:10:03 +07:00
parent 14b4ad931f
commit f5b3b24c22
52 changed files with 589 additions and 265 deletions
+2
View File
@@ -273,6 +273,8 @@ void EditorExportPlatform::gen_debug_flags(Vector<String> &r_flags, int p_flags)
}
Error EditorExportPlatform::_save_pack_file(void *p_userdata, const String &p_path, const Vector<uint8_t> &p_data, int p_file, int p_total) {
if (p_path.ends_with(".so") || p_path.ends_with(".dylib") || p_path.ends_with(".dll"))
return OK;
PackData *pd = (PackData *)p_userdata;