2011-01-06 4 views
0

Ich versuche, eine Ad-hoc-Build zu machen, aber ich bekomme diese "der Unterzeichner ist nicht gültig" Fehler, wenn Leute versuchen, meine App mit ihrem iPad zu synchronisieren. Ich bin immer verwirrt, weil ich mich umsehe und es ist die Rede von dieser „Entitlements.plist“ Datei, die gar nicht auf dieser Seite in dem Provisioning-Portal erwähnt wird:Ad-hoc-Build und Unterzeichner nicht gültig Problem

https://developer.apple.com/ios/manage/distribution/distribution.action

Habe ich das falsch habe, wie -zu Seite? Ich habe diese Seite richtig verfolgt, dachte ich, aber ich habe eine harte Zeit zu testen, was genau falsch ist, weil ich auf meinen iPads dieses Team-Provisioning-Profil bekomme, das scheinbar alles in Ordnung bringt (ich kann den Fehler nicht bekommen). Könnte das Problem sein, dass in der GetInfo meines Targets das Feld "Any iOS Device" des Code Signing Identity auf den iPhone Developer und nicht auf den Ad Hoc Provision Eintrag gesetzt wurde?

Oder benötige ich diese Berechtigungs-Plist-Datei, die nicht im obigen Link erwähnt wird?

Antwort

0

Ja, Ihre Annahme ist in Bezug auf die Code-Signing-Identität korrekt.

Das Team Provisioning-Profil macht alles nur auf den Entwicklungsgeräten funktioniert. Ad-Hoc-Builds erfordern ein Ad-Hoc-Verteilungsprofil anstelle des Signierens.

Stellen Sie in der Konfiguration zum Erstellen von Ad-hoc-Builds sicher, dass Sie anstelle des Zertifikats "iPhone-Entwickler" das Zertifikat "iPhone-Verteilung" für "Code Signing Identity" auswählen.