Saya memiliki masalah dengan pengaturan / penempatan file output saya di Xcode4 (beta 5). Mereka ditempatkan di suatu tempat di ~/Library/Developer/ugly_path/...
. Saya bahkan tidak bisa memilih "show in finder" pada produk saya. Ini sama untuk proyek C sederhana, alat Foundation dan bahkan bundel Kakao. Debugging berfungsi dengan baik.
Bisakah Anda tunjukkan saya di mana dan bagaimana mengatur / membangun direktori keluaran? (Saya tahu ini terdengar bodoh, saya telah mengkode dalam Xcode3 selama berbulan-bulan, tapi saya tidak bisa mengetahuinya dalam Xcode4 beta).
Terima kasih banyak.
.../XCode/DerivedData/
folder, cukup sederhana. Kecuali bahwa tampaknya subfolderAppName-asdflkjqwergoobledygook
. Karena saya sedang membangun dari sebuah skrip, saya ingin benar-benar menemukan build (jadi saya dapat mengemasnya dan mengirim melalui TestFlight :) Bagaimana saya menentukan mana dari banyakMyAppName-xxxx
-s yang benar? Terima kasih!Jika Anda membangun dari baris perintah, Anda dapat mengatur direktori output dengan cara berikut:
sumber
/Users/moi/src/mozbuilds/xul3604/$(CONFIGURATION)/dist/bin
Dalam Xcode 5: Xcode menu> Preferences ... item> Lokasi tab> Lokasi sub-tab> Lanjutan ... tombol> Kustom pilihan.
Kemudian pilih, misalnya, Relatif terhadap Workspace .
sumber
Jika Anda memiliki pengaturan Lokasi Build Xcode 4 diatur ke "Tempatkan produk build di lokasi data turunan (disarankan), seharusnya berada di ~ / Library / Developer / Xcode / DerivedData. Direktori ini akan memiliki proyek Anda di sana sebagai direktori, direktori nama proyek akan ditambahkan dengan banyak huruf yang dihasilkan jadi perhatikan dengan teliti.
sumber
Simpan data yang diperoleh tetapi gunakan DSTROOT untuk menentukan tujuan.
Gunakan DEPLOYMENT_LOCATION untuk memaksa penyebaran.
Gunakan DWARF_DSYM_FOLDER_PATH yang tidak berdokumen untuk menyalin dSYM juga.
Ini memungkinkan Anda untuk menggunakan lokasi data turunan dari xcodebuild dan tidak perlu melakukan hal-hal aneh untuk menemukan aplikasi.
sumber
Anda selalu dapat menemukan direktori build dengan melihat di build log viewer, dan menyalin path di sana ke jendela terminal.
Saya menggunakan ini untuk menganalisis bundel .app iOS saya sebelum diinstal untuk memastikan tidak ada file yang tersesat.
sumber
Bagi siapa saja yang ingin menemukan direktori build dari skrip tetapi tidak ingin mengubahnya, jalankan yang berikut ini untuk mendapatkan daftar semua pengaturan build yang mengarah ke folder di DerivedData:
Jika Anda menjalankan target dan skema khusus, harap taruh di sana juga:
Lihat output untuk menemukan output pengaturan yang Anda inginkan dan kemudian:
Bagian terakhir memotong string pada tanda sama dan kemudian memotong spasi di awal.
sumber
Jika Anda menggunakan Xcode4 Workspaces baru, Anda dapat mengubah Lokasi Data Turunkan di bawah File -> pengaturan Workspace ...
sumber
Anda dapat mengkonfigurasi direktori keluaran menggunakan
CONFIGURATION_BUILD_DIR
variabel lingkungan.Sumber: http://developer.apple.com/library/mac/#documentation/DeveloperTools/Reference/XcodeBuildSettingRef/0-Introduction/introduction.html#//apple_ref/doc/uid/TP40003931-CH1-SW1
sumber
Xcode > Preferences > Locations > Derived data
pengaturan seperti yang dijelaskan dalam jawaban yang paling banyak dipilih. + dokumen yang Anda maksud terakhir diperbarui pada 2010~/Library/Developer/Xcode/DerivedData/
dan tidak di dalam direktori yang saya tentukanCONFIGURATION_BUILD_DIR
. Jika saya inginCONFIGURATION_BUILD_DIR
merasa terhormat, saya harus mengganti preferensi data turunan Xcode ke "Legacy"Hal lain yang perlu diperiksa sebelum Anda mulai bermain dengan preferensi Xcode adalah:
Pilih target Anda dan pergi ke Pengaturan Bangun> Pengemasan> Ekstensi Pembungkus
Nilai harus ada: aplikasi
Jika tidak klik dua kali dan ketik "aplikasi" tanpa qoutes.
sumber
Ini sangat menjengkelkan. Buka proyek Anda, klik pada Target, tab Buka Bangun Fase. Periksa Sumber Daya Salin Bundel Anda untuk setiap item merah.
sumber