Mengapa Unity membiarkan Anda menginstal Dukungan iOS Build di Windows?

11

Saat memasang Unity di mesin Windows, Anda diperbolehkan memilih "Dukungan iOS Build" sebagai salah satu komponen yang akan diinstal. Namun, membangun iOS dari Windows tidak mungkin dilakukan. Mengapa paket ini tersedia di Windows? Apa yang ditawarkannya?

pengguna45623
sumber
Anda masih membutuhkan Mac yang tersedia di jaringan, tetapi: developer.xamarin.com/guides/ios/getting_started/installation/…
3Dave

Jawaban:

11

Sejauh yang saya tahu ketika Anda membangun untuk iOS di windows itu akan menghasilkan proyek Xcode yang kemudian Anda butuhkan untuk membangun di mac.

Karena Anda tidak dapat membuat bundel iOS di windows, satu-satunya hal yang dapat Anda lakukan adalah membuat proses lebih baik dengan tidak memiliki persyaratan menginstal Unity di kedua windows dan OSX. Anda dapat mengatur alat otomatis yang mengambil output dari persatuan dan secara otomatis membuat game di mac sehingga Anda tidak harus melalui banyak lingkaran. Lihat Jenkins .

Semoga ini membantu :)

pengguna3797758
sumber
4
Catatan untuk siapa pun yang memutuskan untuk mencoba ini: Menggunakan dukungan build iOS untuk menghasilkan proyek xcode pada Windows yang sangat kuat, mesin dan kemudian mentransfernya ke Mac Mini untuk dikompilasi, adalah beberapa urutan besarnya lebih lambat daripada menarik perubahan kode ke Mac Mini dan menghasilkan proyek xcode di sana. Untuk tujuan saya, dukungan iOS build di Windows kurang dari berguna. Mungkin jika Anda memiliki server file mandiri, ini akan praktis untuk digunakan.
user45623
3
Saya tidak bermaksud bahwa Mac Mini lebih cepat dari mesin Windows - dalam pengalaman saya, Mac Mini secara signifikan lebih lambat daripada mesin Windows dengan perangkat keras yang sebanding. Namun, dukungan build Unity iOS pada Windows sangat lambat, dan waktu untuk mentransfer proyek xcode multi-gigabyte ke Mac jauh lebih besar daripada potensi penghematan waktu yang mungkin Anda dapatkan secara teoritis dari membangunnya di Windows.
user45623