(15-01-2022, Saat: 03:17)mcuyan Adlı Kullanıcıdan Alıntı: Dediğiniz herşeyi yaptım FEsih hocam:
MAcbook ver: Big Sur 11.6.2
Xcode: 12.4
Aldığım hatalar:
[PAClient Error] Error: E0264 Unable to execute '"/usr/bin/codesign" --entitlements "/Users/cihanuyan/PAServer/scratch-dir/User-mcu/MyCuzdan.entitlements" --deep -s "Apple Development: Cihan Uyan (xxxxxx)" -f "/Users/cihanuyan/PAServer/scratch-dir/User-mcu/MyCuzdan.app"' (Error 1)
[PAClient Error] Error: E0264 Warning: unable to build chain to self-signed root for signer "Apple Development: Cihan Uyan (XXXXXX)"
[PAClient Error] Error: E0264 /Users/cihanuyan/PAServer/scratch-dir/User-mcu/MyCuzdan.app: errSecInternalComponent
Çıkamadım gitti işin içinden..
Hatalardan da anlaşılacağı üzere; macOS üzerine yüklediğiniz sertifikalar ile ilgili sorunlar var.
Aşağıdaki yöntemi deneyin.
Terminal ekranını açın ve şu kodları yazarak çalıştırın.
security unlock-keychain login.keychain
Bu komut dizisini çalıştırdığınızda, sertifika şifresini soracaktır. Daha önce macOS sertifikasını şifreli oluşturduysanız (Keychain Access menüsünden, Sertifika Otoritesinden Sertifika İste menüsünden oluşturduğunuz geliştirici kök sertifikadan bahsediyorum), şifreyi yazarak enter ile onaylayın. Şifresiz oluşturduysanız, doğrudan enter ile geçin.
Daha sonra uygulamayı yeniden
Build edin ve provisioning (Project > Options > Deployment > Provisioning) penceresinden sertifikaları kontrol edin.
Yine olmaz ise (son çare);
1- macOS Big Sur 11.6 üzerine Xcode 13 kurun (Nisan 2022 tarihinden itibaren en düşük SDK sürümü iOS 15 olacak. Xcode 13 iOS 15 SDK içerir.)
2- XCode 13'ü bir defa çalıştırın ve Component'lerinin kurulmasını sağlayın.
3- Terminal ekranından CLT (Comman Line Tools) kurun.
4- macOS'u yeniden başlatın.
5- Xcode > Preferences > Location penceresinde
Command Line Tools alanından
XCode 13 seçin.
6- Uygulamayı
Build edin ve provisioning (Project > Options > Deployment > Provisioning) penceresinden sertifikaları kontrol edin.
Yine olmaz ise (en son çare);
1- macOS üzerindeki tüm geliştirici kurulumlarını (Xcode, CLT, provision, certificate vb.) kaldırın.
2- Apple geliştirici profilinizdeki tüm sertifika ve provizyonları silin.
3- Xcode (13) ve CLT kurun.
4- XCode açarak Componenet'lerin kurulumunu sağlayın.
5- Xcode > Preferences > Accounts sekmesine geçerek, Apple developer üyelik bilgilerinizi ekleyin.
6- macOS üzerinden yeni bir sertifika üretin (Keychain Access menüsünden Anahtar Zinciri Erişimi > Sertifika Yardımcısı > Sertifika Otoritesinden Sertifika İste -
Certificate Assistant > Request a Certificate From a Certificate Authority).
7- Oluşturduğunuz yeni sertifika ile Apple Developer hesabınız üzerinden geliştirici ve dağıtıcı sertifikalarınızı yeniden oluşturun.
8- Provizyonları oluşturun.
9- Sertifika ve provizyonları macOS bilgisayara taşıyarak yükleyin ve yüklendiğinden emin olmak için gözle kontrol edin.
10- Uygulamayı
Build edin ve provisioning (Project > Options > Deployment > Provisioning) penceresinden sertifikaları kontrol edin.
Yine olmuyorsa (bu aşamaya kadar hiç bir adımı atlamadan tüm işlemleri gerçekleştirdiyseniz, olmaması için bir neden yok.);
Sistem yöneticinize başvurun. (Microsoftun en popüler çözüm yöntemi
)
Şaka bir tarafa, bu aşamaya kadar da olmuyorsa benim bizzat o işe el atmam gerekiyor.