Ich versuche, eine App mit einem neuen Bereitstellungsprofil zurück zu legen. Meine allgemeinen Schritte sind:Aussetzen einer iOS-App (Symbo-Link .monotouch-32)
unzip *.ipa
rm *.app/_CodeSignature
cp Payload/*.app/embedded.mobileprovision
codesign -f -s "Cert" --entitlements entitlements.plist Payload/*.app
zip -r Resigned.ipa Payload
Wenn ich die app mit ausführlicher Ausgabe überprüfen erhalte ich die Meldung
Eine Ressource abgedichtet ist nicht vorhanden oder ungültig
Dies wird gefolgt von einer Liste von .dll
Dateien im Ordner .monotouch-32
mit einer Nachricht wie:
"Datei geändert: /foo/bar/Payload/foo.app/.monotouch-32/Xamarin.Forms.Core.dll".
Als ich die aufgeführten dll
inspizieren 's, sie sind alle .symlink
' s zu ihrem .monotouch-64
Pendant. Jede spezifische Datei .monotouch-32
wird nicht als geändert aufgeführt.
Irgendwelche Ideen, wie ich dieses Problem umgehen kann?