Ya judulnya :-) Apa maksudnya dalam bahasa Inggris biasa? Saya benar-benar tidak mengerti penjelasan di situs web Apple dan saya perlu mengganti nama target saya dan saya khawatir tidak ada yang berhasil setelah itu ..
Ya judulnya :-) Apa maksudnya dalam bahasa Inggris biasa? Saya benar-benar tidak mengerti penjelasan di situs web Apple dan saya perlu mengganti nama target saya dan saya khawatir tidak ada yang berhasil setelah itu ..
Jawaban:
Saya telah menambahkan di Workspace and Project juga!
Sebuah target yang merupakan produk akhir yang diciptakan dengan menjalankan "membangun" di Xcode. Mungkin aplikasi, atau kerangka kerja, atau perpustakaan statis, atau bundel uji unit. Apa pun itu, umumnya terkait dengan satu item dalam folder "produk yang dibangun".
Sebuah skema merupakan koleksi target yang Anda bekerja dengan bersama-sama. Ini mendefinisikan target mana yang digunakan ketika Anda memilih berbagai tindakan dalam Xcode (Jalankan, Uji, Profil, dll.) Sering kali, Anda hanya akan memiliki satu skema, yang menggunakan target aplikasi utama untuk tindakan Jalankan, Arsip, dan Profil, dan target uji unit untuk aksi Tes. Jika Anda membuat dua aplikasi terkait, Anda mungkin memiliki dua skema yang menggunakan bundel pengujian unit yang sama tetapi target aplikasi yang berbeda.
Manfaat utama skema (diperkenalkan dalam Xcode 4) adalah skema memungkinkan Anda beralih antara menjalankan aplikasi dan pengujian unit tanpa harus mengaktifkan target yang dipilih.
Saya orang yang visual, maka untuk menjelaskan konsep saya akan menggunakan diagram.
Ketika Anda memiliki banyak target, mereka dapat dicocokkan dengan Xcode's Run, Test, Profile tindakan, konsep ini mendefinisikan skema
Sebuah Target adalah versi Anda Project , target yaitu sedikit berbeda di kelas & sumber daya untuk digunakan selama waktu dibangun. Suatu proyek dapat memiliki beberapa pengaturan waktu dibangun untuk persyaratan distribusi yang terpisah.
Workspace
( .xcworkspace
) - adalah wadah berganda projects
. Itu dibuat sebagai langkah selanjutnya dari cross-project references
[Tentang]
Workspace
berisi semua schemes
dari yang disertakanprojects
Workspace
menangani semua implicit dependencies
[Tentang]Pengamatan:
workspace
dan tidak menangkapCouldn't load Project.xcodeproj because it is already opened from another project or workspace
Cocoapods
[Tentang] bekerja denganworkspace
tempat membuat Pods
proyekProject
( .xcodeproj
) - Ini adalah wadah untuk targets
dan scheme
. Ini mendefinisikan file kode, sumber daya ...
Target
- PBXNativeTarget
bagian. Menentukan serangkaian pengaturan bangunan tertentu yang menghasilkan:
Application target
Library and framework targets
Test
Aggregate
[Tentang] . Misalnya digunakan untuk membuatUniversal framework
atauUmbrella framework
Scheme
- Project's
konfigurasi untuk tindakan dalam Xcode: menjalankan , menguji , profil , menganalisis dan mengarsipkan . Schema
dapat dibagikan yang membantu Anda dalam CI, Carthage
... dan berlokasi:
<project_path>/<project_name>.xcodeproj/xcshareddata/xcschemes
Dependency
- Targets
bisa punya dependencies
. Ketergantungan adalah tautan sumber terhadap. Ketergantungan ini dapat dihubungkan secara statis atau dinamis [Tentang] Ada dua jenis: