Setiap kali saya membangun konsol menampilkan pesan ini.
CodeSign /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app (dalam target: Desker) cd / Users / admin / Desktop / AppStoreBuild / Project201 ekspor CODESIGN_ALLOCATE = / Applications / Xcode.app / Contents / Pengembang / Toolchains / XcodeDefault.xctoolchain / usr / bin / codesign_allocate
Identitas Penandatanganan: "-"
/usr/bin/codesign --force --sign - --entitlements /Users/admin/Desktop/AppStoreBuild/Project201/build/Project.build/Debug-iphonesimulator/Project.build/Project.app.xcent --timestamp=none /Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app
/Users/admin/Desktop/AppStoreBuild/Project201/build/Debug-iphonesimulator/Project.app: garpu sumber daya, informasi Finder, atau detritus serupa tidak diizinkan Perintah CodeSign gagal dengan kode keluar bukan nol
... Apakah ada cara untuk mengidentifikasi penyebab kegagalan ini. Ini menunjukkan Identitas Penandatanganan: "-" ketika saya mencoba menjalankan di simulator juga. mengapa kita membutuhkan identitas penandatanganan di simulator. Dan satu hal lagi adalah jika saya keluar dari Xcode dan memulai ulang, itu akan dibangun dengan benar ketika saya mengubah kode atau menambahkan metode akan kembali gagal.
Tidak ada solusi terdaftar yang berhasil untuk saya. Di utas lain disebutkan bahwa menyertakan folder bernama "sumber daya" dalam proyek menyebabkan kesalahan ini. Setelah mengganti nama folder "sumber" saya, kesalahan itu hilang.
sumber
Jika Anda juga mendapatkan penandatanganan kode gagal dengan kesalahan "garpu sumber daya, informasi Finder, atau detritus serupa tidak diizinkan".
Jalankan skrip di bawah ini di konsol untuk memperbaiki:
Dokumentasi Apple: https://developer.apple.com/library/archive/qa/qa1940/_index.html
sumber
Ini terjadi pada saya hari ini, hanya setelah saya menambahkan gambar .png dengan 'ekstensi sembunyikan' yang dicentang di info get. (Klik kanan gambar) Gambar ini telah ditambahkan ke direktori file proyek Xcode saya.
Ketika kotak tidak dicentang dan menambahkan kembali gambar .png ke direktori Xcode, saya kemudian Bersihkan dan Dibangun dan bekerja dengan baik setelah itu, bug yang sangat aneh jika Anda bertanya kepada saya.
sumber
Coba bersihkan proyek:
Kemudian coba jalankan proyek Anda lagi. Semoga ini bisa memperbaiki masalah.
sumber
Masalah ini terjadi pada saya setelah menambahkan file .dae dan .png serta mengonversi .dae dengan XCode Editor ke format file adegan SceneKit (.scn).
Setelah melakukan penelitian lebih lanjut, saya menemukan solusinya di sini - https://forums.developer.apple.com/thread/109951#336225
Langkah-langkah untuk menyelesaikan masalah:
sumber
Di Xcode: Buka Preferensi Keluar dari pengguna saat ini.
Tutup Xcode
Dalam Gantungan Kunci: Buka Login dan Semua item
Buka Xcode
Pergi ke Preferensi dan Masuk ke akun apple pengguna Anda
Jalankan build di perangkat asli Anda
sumber
Dalam kasus saya adalah baris kesalahan berikut:
masalahnya adalah bahwa di folder sumber saya memiliki beberapa file dengan ekstensi .png, yang disembunyikan di default.
Temukan file di FINDER, tandai -> cmd + i -> hapus centang Sembunyikan ekstensi
setelah itu, kembali ke Xcode -> kmd + shift + K dan bangun kembali.
Saya harap saya membantu!
sumber
Solusi bagi saya adalah memulai ulang macOS tanpa menyimpan
sumber
Memperbaiki
Hapus atribut file yang diperluas di file sumber daya Anda untuk selamanya, bukan di bundel aplikasi yang dikompilasi:
Buka Terminal
Ubah direktori ke root file sumber Anda
$ cd / Users / rjobidon / Documents / My \ Project
Buat daftar semua atribut yang diperluas
Kesalahan Xcode
Sebab
Apple memperkenalkan perubahan pengerasan keamanan, sehingga penandatanganan kode tidak lagi mengizinkan file apa pun dalam bundel aplikasi untuk memiliki atribut tambahan yang berisi garpu sumber daya atau info Finder.
Sumber
sumber
Saya tidak yakin apa yang menyebabkan masalah ini tetapi satu metode yang saya gunakan untuk menyelesaikan masalah dengan sukses adalah menjalankan pembaruan buah pada buah kakao saya.
Kesalahan (untuk saya sih) menunjukkan masalah dengan salah satu penandatanganan pod. Memperbarui pod menyelesaikan masalah penandatanganan itu.
atau
Mudah-mudahan, ini akan membantu seseorang yang mengalami kesalahan "Command CodeSign gagal dengan kode keluar bukan nol" yang sama.
sumber
Setelah mencoba semuanya, solusi saya adalah menghapus beberapa file PNG, membangun dan menjalankan (ok) dan menambahkan lagi gambar PNG. Aneh!
sumber
Tidak ada jawaban lain yang berhasil. Inilah yang telah saya lakukan:
sumber
Bagi saya, saya harus pergi ke rantai kunci, pilih rantai kunci "masuk", klik dua kali pada Pengembang iOS: kunci nama saya, klik tab kontrol akses dan alihkan tombol radio ke Izinkan semua aplikasi untuk mengakses item ini.
sumber
Masalah ini disebabkan oleh pembuatan proyek saya dalam skema Rilis. Itu juga bisa disebabkan oleh hal-hal lain. Cobalah untuk mengganti skema build dengan masuk ke xCode ke Product> Scheme> Edit Scheme. Di Bagian "Run" yang terletak di sebelah kiri, alihkan "Build Configuration" ke "Debug". Saya harap ini akan membantu.
sumber
Tidak ada solusi di atas yang berhasil untuk saya. Setelah beberapa tebakan, saya mencoba (Xcode v10.2.1 cocoapods v1.7.1)
diikuti oleh
Kemudian:
Tidak ada kesalahan versi.
sumber
Bagi saya, solusinya adalah sebagai berikut, dengan mengaktifkan tanda "Kelola tanda secara otomatis":
di drop-down tim target, pilih "Tidak ada"
pilih kembali tim pengembangan yang benar
Setelah mencoba hampir setiap saran, saya menemukan bahwa ini berfungsi, saya kira karena Xcode mengatur hal-hal penandatanganan dari awal.
sumber
Tidak ada solusi populer yang berhasil.
Dalam kasus saya, saya menyelesaikan kesalahan dengan masuk ke
dan menambahkan (+) ke pengembangan iOS .
sumber
Saya akan memposting solusi saya. Solusi ini berhasil untuk saya, karena tidak ada solusi sebelumnya yang berhasil. Masalah pertama kali terjadi tepat setelah pembaruan terakhir dari toolset cli XCode (tidak yakin apakah ini bias konfirmasi).
Saya mencoba beberapa instruksi (mis. Buka Kunci Trik Keychain).
Apa yang berhasil untuk saya jika terjadi kesalahan:
Command CodeSign failed with a nonzero exit code (Something.framework)
Link Binary With Libraries
Something.framework
,General => Something.framework => EMBED
Do not embed
Cmd+B
(Proyek Bangun)sumber
Something.framework
- Status -> OptianlSaya mengalami masalah ini karena kesalahan konfigurasi saya Apple Worldwide Developer Relations Otoritas Sertifikasi sertifikat .
Saya menyelesaikan masalah dengan beralih dari "Alway Trust" ke "Use System Defaults"
Selangkah demi selangkah:
sumber
Ini karena penandatanganan kode tidak lagi mengizinkan file apa pun dalam app bundle untuk memiliki atribut tambahan yang berisi garpu sumber daya atau info Finder.
Untuk melihat file mana yang menyebabkan kesalahan ini, buka folder .app, biasanya seperti: / Users / XXXX / Library / Developer / Xcode / DerivedData / MyProject-ckbzynxqjmstxigbdwwkcsozlego / Build / Products / Debug-maccatalyst / (milik saya adalah proyek Catalyst) Di Terminal,
Anda akan melihat beberapa file memiliki atribut tambahan:
./MyProject.app/Contents/Resources/shopping_cart.png: com.apple.lastuseddate # PS: 00000000 BE 31 D5 5E 00 00 00 00 D0 40 FE 39 00 00 00 00 | .1. ^ ..... @ .9 .... |
Lalu pergi ke folder proyek Anda atau folder referensi untuk file-file itu, hapus atribut diperpanjang:
Setelah membersihkan semua folder yang direferensikan, buka Xcode dan bangun kembali.
sumber
Saya, juga, melihat kesalahan ini setelah menambahkan campuran gambar .jpg dan .png ke folder art.scnassets, membuat perubahan kode, dan menghapus perubahan tersebut melalui menu Kontrol Sumber> Buang Semua Perubahan ... Xcode.
Saya mencoba perbaikan lain di utas ini tetapi, pada akhirnya, saya harus menghapus file .jpg / .png yang ditambahkan, membersihkan proyek, dan membangun kembali proyek untuk menghilangkan kesalahan. Saya kemudian membaca file .jpg / .png asli dan sekarang saya membangun kembali kode tanpa masalah.
sumber
dalam kasus saya itu adalah file storyboard yang rusak
sumber
Setelah saya menyalin dua file .aiff dalam grup .scnassets, kesalahan ini terjadi. Penghapusan file dan "Clean Build Folder" memecahkan masalah dalam kasus saya.
sumber
Tidak yakin apakah ini akan membantu siapa pun - tetapi pastikan Anda telah
Find Implicit Dependencies
memeriksa. Terkadang hal ini dapat menyebabkan proyek Anda "kehilangan jejak" ke mana harus mencari hal-hal tertentu.Setelah Anda melakukan ini, saya sarankan kemudian juga membersihkan proyek Anda dan membangun kembali.
sumber
Ini berhasil untuk saya :) Saya menghapus sertifikat di pengaturan akses rantai kunci. Pergi ke Xcode dan bersihkan membangun aplikasi. Sekarang sertifikat dibuat lagi dalam akses rantai kunci dan build berhasil dengan perangkat nyata.
sumber
Hanya visualisasi
sumber
Dalam kasus saya, itu adalah opsi yang dihidupkan secara tidak sengaja. Saya menggunakan file root .xcconfig umum baik untuk iOS dan macOS, untuk target iOS, opsi Aktifkan runtime yang diperkeras tetap aktif sehingga mengganti baris
oleh
di file .xcconfig menyelesaikan masalah
sumber
Mungkin terdengar bodoh, tapi, coba tanpa kata sandi, ketika diminta.
sumber
Masalah saya terpecahkan
Masalah terjadi saat Anda memiliki tim yang salah / berbeda di MyProject dan MyProjectTest.
Menghubungkan kembali telepon Anda sebelum membangun kembali juga dapat membantu memperbaiki masalah ini.
sumber