2012-06-14 37 views
5

Uygulamamı kum havuzunu kullanacak şekilde ayarlıyorum ve şimdi birim testlerimi çalıştıramıyorum. Bu hata mesajı alıyorum: Ben OCMock ile SenTesting Framework kullanıyorumCocoa Uygulaması Sandbox - Grup yüklemesi sırasında hata oluştu

objc[18812]: GC: forcing GC OFF because OBJC_DISABLE_GC is set 2012-06-14 09:19:42.689 Gitpilot[18812:603] Error loading /Users/corey/Library/Developer/Xcode/DerivedData/Gitpilot-bedgmtkbdheptpbpjfklegmqyipi/Build/Products/Debug/GitpilotTests.octest/Contents/MacOS/GitpilotTests: dlopen(/Users/corey/Library/Developer/Xcode/DerivedData/Gitpilot-bedgmtkbdheptpbpjfklegmqyipi/Build/Products/Debug/GitpilotTests.octest/Contents/MacOS/GitpilotTests, 262): no suitable image found. Did find: /Users/corey/Library/Developer/Xcode/DerivedData/Gitpilot-bedgmtkbdheptpbpjfklegmqyipi/Build/Products/Debug/GitpilotTests.octest/Contents/MacOS/GitpilotTests: open() failed with errno=1 IDEBundleInjection.c: Error loading bundle '/Users/corey/Library/Developer/Xcode/DerivedData/Gitpilot-bedgmtkbdheptpbpjfklegmqyipi/Build/Products/Debug/GitpilotTests.octest' 2012-06-14 09:19:42.733 Gitpilot[18812:603] ApplePersistenceIgnoreState: Existing state will not be touched. New state will be written to /var/folders/rs/63y00fxj7dj07g91vrswhk240000gn/T/com.gitpilot.Gitpilot/com.gitpilot.Gitpilot.savedState

. Herhangi bir fikir?

Teşekkürler!

+1

Bunun ortaya çıkması, Apple'ın sandboxd arka planındaki bir hatadır. Yetkiler etkinleştirildiğinde test paketinin yüklenmesini engeller. –

cevap

12

Proje ayarları düzenleyicisinde yeni bir yapılandırma yapılandırması oluşturursanız, derleme ayarları sekmesine gidebilir ve yalnızca bu yapılandırma için kod imzalama ve yetkilerini devre dışı bırakabilirsiniz. Daha sonra, şema düzenleyicide, ünite testi için yapılandırmayı seçin, bırakma işleminizi ve hata ayıklama işleminizi kontrol ederken, yine de ünite testlerini çalıştırabilirsiniz.

+0

+1 Ampirik olarak doğrulandı. Bu doğru cevap olarak belirtilmelidir. – FluffulousChimp

+1

Elbette, ünite testlerinizin yetki gerektirmediğini varsayarak. Örneğin, grup konteynerine grup test erişimi sağlayamazsınız. –

0

xcode 5'te aynı sorunu yaşadım. İşlem hedefinin doğru yüklenmeden önce sanal alanı sanal alanı devre dışı bırakmak zorunda kaldım.

İlgili konular