Problem bei der Installation Ad-hoc-App auf dem iPhone: „Ressourcen geändert wurden.“

StackOverflow https://stackoverflow.com/questions/1409985

  •  05-07-2019
  •  | 
  •  

Frage

kann ich eine App auf meine Entwicklung iPhone kompiliert mit „Debug“ -Konfiguration mit meinem Ad-hoc-Provisioning und alles funktioniert OK installieren. Aber wenn ich es mit „Release“ Konfiguration bauen, iTunes sagt: Die Anwendung XXX wurde nicht auf dem iPhone „YYYY“ installiert, da seine Ressourcen modifiziert wurden.

Ich habe diese Nachricht noch nie gesehen. Weiß jemand, was es bedeutet?

Danke!

Antonio

War es hilfreich?

Lösung 2

Wir haben endlich das Problem loszuwerden. Wir haben versucht, ein Bild für iTunes zu schließen, nachdem die Build-Erstellung, aber wenn wir verwendet, um dieses Verfahren ( http://iosdevelopertips.com/xcode/itunes-icon-for-ad-hoc-distributions.html ) alles verlief reibungslos.

Andere Tipps

Wir hatten das gleiche Problem bei unserem ersten Beta. Jemand auf grub von Windows im Ordner xxx.app dann Explorer eine Thumbs.db erstellt Datei innerhalb und Boom , bekam er die Nachricht "Die Anwendung XXX war nicht installiert auf dem iPhone „YYYY“, weil seine Ressourcen modifiziert wurden. ", wenn er zu installieren versucht.

Er hatte die App aus iTunes zu entfernen, löschen alle Thumbs.db von xxx.app und dann hat es funktioniert.

Für den Fall hilft es jemand: In meinem Fall habe ich die .app auf einem Netzlaufwerk kopiert, dann auf mein Win7 Computer, bevor sie in iTunes ziehen - dann hat es nicht funktioniert. Als ich die .app erste vor dem Kopieren Reißverschluss und dann am anderen Ende dekomprimiert - es funktionierte. Natürlich habe ich keine Ahnung, warum ....

Ihre Debug-Konfiguration und Ihre Release-Konfiguration haben einige wichtige Unterschiede, und die Freigabe ist viel näher an, was Ad-hoc aussehen sollte. So müssen Sie zuerst die Release-Konfiguration duplizieren und machen und rufen Sie Ihre Kopie „Ad-Hoc“, und stellen Sie sicher, dass Sie verwenden, um Ihre Ad-hoc-Provisioning-Profil mit ihm. Dann müssen Sie eine neue Berechtigungen Datei erstellen. Die neue Version von Xcode hat ein cooles Feature, wo Sie Ihre App in eine ipa-Datei erstellen und archivieren, die Ihr Provisioning-Profil enthält.

Wie all dies zu tun, wird hier erklärt: http://www.tuaw.com/2010/05/23/devsugar-a-better-way-to-share-ad-hoc-builds/

In diesen Anweisungen, wenn es Ihnen sagt, die Berechtigungen plist-Datei zu machen, sagt sie deaktivieren-allow get-Aufgabe in der plist-Datei. Wenn ich die Berechtigungen Datei erstellt, gab es kein get-task-allow Reihe überhaupt, so habe ich ein, setzen Sie den Typ boolean, und es nicht gegengesteuert wird. Es funktionierte gut für mich.

Die beste Lösung zu vermeiden wierdness wie dies eine IPA-Datei zu erstellen ist. Eine gute Schritt-für-Schritt-Anleitung ein IPA Ziel in XCode zu schaffen, ist hier:

http: //idotcomllc.wordpress.com/2009/05/26/how-to-build-a-ipa-file-from-xcode/

Es beginnt mit einem Einführungsprojekt, so für „Aggregate“ suchen, den Punkt zu finden, wo es beginnt man zu sagen, wie ein neues IPA Ziel für Build erstellen.

ich die App auf einen Server direkt hochladen, wo die Fenster können auch besuchen. Dann komprimiert es in Windows.

ich es hatte, tat einen bereinigter Build und sah es nie wieder.

Unvollständige ipa / Zip-Archive (am Montageort Ende empfangen) für uns die Ursache waren.

ich dieses Problem hatte ein Skript ausführen zu cp -R die .app-Datei in den Payload-Ordner, aus irgendeinem Grund, wenn das Skript die Datei kopiert sie es irgendwie verändert, wenn ich Sucher verwendet und manuell kopiert die .app-Datei in die Payload-Ordner und Reißverschluss manuell .ipa Datei es funktionierte gut. Getestet habe ich es mehrmals mit Codesign -v die .app-Datei zu überprüfen. es immer durch den Fehler nach einem Build und Run-Skript. aber kein Fehler, wenn ich würde die Datei manuell kopieren.

Für mich ist das Problem war die .Double Dateien auf einem freigegebenen Netzlaufwerk zu jedem Verzeichnis hinzugefügt wird. Wir sind in erster Linie eine Windows-Umgebung und die Mac spart .Double Datei auf dem Laufwerk, in jedem Verzeichnis.

Wörtlich das Problem oben genannten zu beheben, löschte ich einfach die .Double Dateien in jedem Verzeichnis (der App in iTunes kopiert werden) und es regelte es.

Hoffe, das hilft jemand!

wurde ich beauftragt, einige Anwendungen zu testen und aus irgendeinem Grund war der einzige in meinem Team dieses diesen Fehler. Ich arbeite an einem XP. Alle Apps wir testen werden, verwenden die gleiche Bereitstellungsdatei noch würden einige synchronisieren, während andere nicht. Nicht sicher, was es fest, aber ich ging in mein * Eigene Musik \ iTunes \ iTunes Media \ Mobile Applications * Ordner, löschte die vorhandenen .ipa Datei für die App Ich habe versucht, zu synchronisieren und es schien synchronisieren fein nach. Es ist vielleicht nicht die Antwort auf das Problem sein, aber es versuchen.

Wenn Sie mit asstes auf einem Mac arbeiten, oder haben Inhalt versioniert, ich hatte das gleiche Problem mit .DS_Store Dateien und versteckten .git Ordnern. Sobald von Vermögenswerten gelöscht, Problem weg. Es könnte ein Problem mit versteckten Dateien sein.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top