Bagaimana cara membuat video demo suatu aplikasi ketika saya hanya memiliki file IPA?

Saya ingin menjalankan/menguji file .ipa saya di simulator karena saya ingin mengambil video demo aplikasi. Saya mencari selama dua jam sekarang tanpa hasil dan mengatakan ya bahwa itu bisa dilakukan. Saya telah melalui tautan berikut. 1) Apakah ada cara untuk menguji iOS yang dibangun di atas simulator tanpa kode sumber? 2) Jalankan aplikasi apple di simulator

CATATAN: Saya tidak memiliki kode sumber dan saya tahu saya dapat mengujinya dengan memasukkannya ke dalam perangkat. Juga aplikasi saya tidak diunggah di app store, jadi tidak diunduh dari app store. (Dikirim oleh pengembang).

Terima kasih sebelumnya.


person xrnd    schedule 09.03.2013    source sumber


Jawaban (3)


Seperti yang dijawab orang lain, Anda tidak dapat menjalankan file IPA di simulator, karena simulator menjalankan kode asli pada CPU x86 Mac Anda sementara file IPA hanya berisi kode untuk CPU ARM perangkat.

Yang dapat Anda lakukan adalah menjalankan server AirPlay di Mac Anda. Instal IPA di perangkat iOS Anda dan aktifkan pencerminan dari perangkat ke Mac Anda. Kemudian rekam layar Mac Anda.

Ada beberapa aplikasi server AirPlay untuk Mac. Salah satu yang pernah saya mainkan adalah Reflector. Ini mendukung perekaman aliran AirPlay perangkat langsung ke file video, yang membuat prosesnya lebih mudah.

person rob mayoff    schedule 09.03.2013
comment
Hai rob mayoff, sepertinya ini akan berhasil untuk saya..saya akan mengujinya secepatnya dan membalas..terima kasih - person xrnd; 09.03.2013
comment
Hei rob sepertinya reflektor hanya berfungsi untuk ipod touch 5g dan iphone dan ipad.. saya punya ipod touch 4g. dan ada VNC juga untuk terhubung dengan perangkat. yang juga tidak berfungsi untuk saya.. saya merasakan semuanya karena ipod touch 4g.. opsi terakhir yang saya miliki adalah jailbreak dan mengunduh beberapa aplikasi keren di cydia. terima kasih atas semua bantuan Anda - person xrnd; 10.03.2013

Jika .ipa dibuat untuk distribusi maka .ipa tersebut tidak akan dikompilasi untuk i386, sehingga tidak akan berjalan di Simulator; inilah contoh menggunakan salah satu Aplikasi saya:

$ unzip MyApp.ipa
$ cd Payload/MyApp.app
$ xcrun -sdk iphoneos lipo -info MyApp
Architectures in the fat file: MyApp are: armv7 armv7s
person trojanfoe    schedule 09.03.2013
comment
Itu telah dibuat untuk distribusi menggunakan profil Penyediaan untuk distribusi ad-hoc..jadi maksud Anda tidak mungkin saya dapat menjalankannya di simulator.. apakah ada opsi lain untuk mengambil video aplikasi yang tepat? saya merasa video dari perangkat tidak akan terlihat profesional. terima kasih trojanfoe. - person xrnd; 09.03.2013
comment
TIDAK; Simulator iPhone menggunakan lengkungan i386. Saya tidak tahu pilihan lain apa yang tersedia selain menggunakan kamera yang layak dengan tripod dan pencahayaan yang bagus, tapi saya setuju bahwa ini tidak akan terlihat sebagus mengambil video dari Mac Desktop. - person trojanfoe; 09.03.2013
comment
Terima kasih karena mengetahui tentang perintah lipo, tetapi Anda cukup menggunakan perintah file untuk memeriksa arsitekturnya dan Anda tidak memerlukan pemanggilan xcrun yang misterius. Selain itu, coba gunakan pencerminan AirPlay ke server AirPlay di Mac untuk memudahkan perekaman. - person rob mayoff; 09.03.2013
comment
@robmayoff file tidak memberi Anda segalanya: Mach-O fat file with 2 architectures: [ ARM: Mach-O arm_v7 executable ] [ ARM]. Mirroring adalah ide yang bagus dan saya pikir akan memberikan OP apa yang dia inginkan. - person trojanfoe; 09.03.2013

Baca Situs Ini.

File .ipa adalah file arsip aplikasi iPhone yang menyimpan aplikasi iPhone. Biasanya dienkripsi dengan teknologi DRM FairPlay Apple. Setiap file .ipa dikompresi dengan biner untuk arsitektur ARM dan hanya dapat diinstal pada iPhone, iPod Touch, atau iPad. File dengan .ipa extension dapat dibuka kompresinya dengan mengubah ekstensi menjadi .zip dan membuka ritsletingnya.

File .ipa tidak dapat diinstal di iPhone Simulator karena tidak mengandung biner untuk arsitektur x86. Untuk menjalankan aplikasi di simulator, diperlukan file proyek asli yang dapat dibuka menggunakan Xcode SDK.

Untuk Info lebih lanjut, baca Pertanyaan Ini.

person iPatel    schedule 09.03.2013