Ich bin kürzlich auf ein ziemlich seltsames Problem mit Xcode gestoßen, das auftritt, wenn ich ein IPA baue und versuche, es zu installieren, habe ich versucht mit Xcode, iTunes und iPhone-Konfigurationsprogramm installieren, die alle den gleichen FehlerInstallation von IPA führt zu einem Fehler "Eine signierte Ressource wurde hinzugefügt, geändert oder gelöscht"
A signed resource has been added, modified, or deleted.
gebe ich erfolgreich die App auf meinem Handy debuggen können XCode verwenden, ist es nur, wenn ich versuche, ein IPA ich den Fehler sehen zu installieren.
Ich habe versucht, die IPA Entpacken und das Co-Design Validierungstool ausgeführt wird, die die folgende Antwort wirft:
a sealed resource is missing or invalid In architecture: armv7
resource missing:
/Users/dev1/Documents/PoleTester.app/Settings.bundle/._Root.plist
Dies führte mich an der Settings.bundle Datei zu suchen und sicherzustellen, dass es in dem enthalten ist wird baue, was es ist. Interessanterweise, wenn ich die Settings.bundle-Datei entferne, eine IPA erstelle und versuche, sie auf meinem iPhone zu installieren, ist die Installation erfolgreich, jedoch nutzlos, da ich die Settings.bundle-Datei mit der App installieren muss.
Weitere Untersuchungen an einigen meiner früheren XCode-Projekte haben gezeigt, dass ich mit der Datei Settings.bundle eine IPA erstellen und erfolgreich installieren kann. Allerdings, wenn ich eine einfache Änderung an der Settings.bundle Datei, wie das Hinzufügen oder Entfernen einer Zeile machen, ein IPA bauen und dann versuchen, es zu installieren, erhalte ich die
"A signed resource has been added, modified, or deleted" error.
ich ein bisschen ein bin Verlust, was diesen Fehler verursacht und warum die Datei Settings.bundle die Installation fehlschlägt.
Hat jemand diesen Fehler vor oder möglicherweise etwas Licht auf, was verursacht es gesehen?
Ich verwende Xcode 4.6.3 und ein iPhone 4 läuft iOS 6.1.3.
Möchten Sie wissen, was großartig ist? Ich muss dies mit jedem Build in xcode 6b5 tun. – mmr
@mmr Für was es wert ist, fand ich, dass, wenn ich auf einem Gerät mit iOS 8 testen, dies die ganze Zeit passiert. Aber es passiert nicht beim Testen auf einem Gerät mit iOS 7. Neugierig, wenn Sie ein Widget in Ihrer App haben? – Awesomeness
@ Awesomeness-- Das ist der Grund, warum ich die Beta verwende, ja. Ich denke, dass es immer noch ein bisschen Arbeit gibt, Widgets gut in Projekte zu integrieren. Warum würde ein Widget jemals anders als die Haupt-App signiert sein? – mmr