2015-07-25 11 views
5

Próbuję uruchomić moją aplikację na IOS, mam konto programisty Apple i zrobiłem wszystkie kroki, aby utworzyć certyfikat, kiedy próbuję go uruchomić mam ten komunikat o błędzie:podpisywanie ad hoc niedozwolone w SDK "iOS 8.4"

Code Sign error: ad hoc code signing not allowed with SDK 'iOS 8.4'

CodeSign error: code signing is required for product type 'Framework' in SDK 'iOS 8.4'

każde rozwiązanie

Edit: enter image description here

+0

https://forums.developer.apple.com/thread/8263 sprawdź to może pomóc –

+0

Nie potrzebujesz ad hoc, aby uruchomić aplikację na telefonie, po prostu zbuduj ją z Xcode. Drugi komunikat o błędzie jest nietypowy, sprawdź typ produktu. – zaph

+0

Chcę wysłać kopię aplikacji do klienta, aby to sprawdzić przed opublikowaniem @zaph –

Odpowiedz

0

znalazłem problem, właściwie to było z biblioteki, dodałem go do cocopods i działa dobrze (Y)

+0

Co dodałeś do "kapsułek kakao", aby działało? – Satyam

2

Od XCode wybierz plik projektu w obszarze nawigacji, a następnie przejść do zakładki Ustawienia budować.

Wyszukaj sekcję "Podpisywanie kodu" i sprawdź, czy prawidłowo ustawiono właściwości "Identyfikacja kodu" i "Profil usługi administracyjnej". W pierwszym należy odczytać tożsamość nazwy właściciela programu ios, a po drugie nazwę tworzonego profilu administracyjnego. Jeśli nie możesz wybrać profilu udostępniania, skopiuj ten, który utworzysz na tej ścieżce:

~/Library/MobileDevice/Provisioning\ Profiles/

i zrestartuj XCode. Jest przykładem właściwej konfiguracji:

enter image description here

+0

Próbowałem tego rozwiązania, ale nie działało. –

+0

Powinieneś opublikować ekran swojej konfiguracji, aby mi pomóc –

+0

Edytowałem post, plz spójrz na numer –

0

Sprawdź swój profil przepis jest wybrany w kodzie śpiewa ustawienie jeśli wybrano następnie oczyścić swój projekt i ponownie utworzyć archiwum.

myślę, że to pomaga

+0

Próbowałem również :( –

0

Z SDK 'watchOS 3,0' ten błąd występuje, ponieważ w rzeczywistości, jeśli korzystasz z Entitlements, musisz kodować znak przy użyciu SDK "watchOS 3.0".

Na każdej karcie Ogólne celów w sekcji Podpisywanie należy włączyć automatyczne podpisywanie kodu.

Powiązane problemy