2009-01-29 14 views
6

Finding memory leaks with the LLVM/Clang Static Analyzer'daki adımları izledim ancak projemde statik analizörü çalıştıramadım. Bu aracı çalıştırmak nasılBina iPhone Kodunu xcodebuild kullanarak ve çalışan LLVM/Clang Static Analyzer

=== BUILDING NATIVE TARGET XProject OF PROJECT XProject WITH THE DEFAULT 
CONFIGURATION (Release) === 

Checking Dependencies... CodeSign 
error: no certificate found in 
keychain for code signing identity 
'iPhone Developer' 

\** BUILD FAILED \** 

:

Projemde xcodebuild çalıştırmayı denediğinizde (1. Açık Terminali, 2. Git Doğrudan 3.> xcodebuild Project), bu hatayı alıyorum benim kodumda? - Simülatörle test yapıyorum. Teşekkürler.

cevap

0

Söz konusu aracı kullanmadım, ancak gördüğünüz sorun, bir xcodebuild komutu olarak görünüyor. Hedefinizin, cihaz değil (-target komut satırı argümanı) Simülatör olduğundan emin olun.

+0

biraz açıklamak (ayrıntılı misiniz, hedef simülatör olarak ayarlanır ve uygulamanızı xcode kullanarak simülatörde test ediyorum. – Mustafa

+0

Hedefi xcodebuild komut satırına iletmeniz gerekiyor. Kullanılabilir seçenekleri görmek için Terminal'i açın ve xcodebuild - help yazın. – codelogic

1

Sorunuzda başvurulan blog gönderisinin yazarıyım. Eğer codelogic'in yorumları sizi doğru yönde gösterecek kadar yeterli değilse, bugün biraz daha bekleyebilir ve ben iPhone projelerine karşı xcodebuild'i çalıştırmayla ilgili daha fazla bilgi içeren blog gönderisini güncelleyeceğim.

-

Michael

-

Tamam, ben iPhone Kullanımı başlıklı bir bölüm ile yazı güncelledik. Bu yardımcı olur umarım!

Finding Memory Leaks With The LLVM/Clang Static Analyzer

+0

Sadece yazıyı kontrol ettim ve hala aynı. IPhone projelerine karşı xcodebuild'in nasıl kullanılacağı hakkında (sertifika olmadan - simülatörde test etme) detaylar harika olacaktır. Teşekkürler. – Mustafa

0

taban sdk ayarlamak için zor olabilir. Bu yaklaşımı beğendim: alt text http://img.skitch.com/20091103-gjddxyf8hmyfmsfie1aux8uk1n.jpg

Daha geleneksel olan 'Build' sekmesinden sdk'yi ayarlamış olduğuma yemin ederdim ama hey ... 'Build' sekme yaklaşımı beni başarısız oldu (kim yanlış yaptığımı bilen), ama bu harika çalıştı.

İyi şanslar.

[Düzenle - Sadece Soru gönderilmiş bağlantıyı ziyaret -. Tekrarlar ama, ben burada ne iddia ediyorum vurgulamak gelmez]