Veröffentlichung einer App im Mac AppStore, das mit dem braun.framework gebündelt wurde

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

  •  25-07-2022
  •  | 
  •  

Frage

Ich habe Stunden damit verbracht, meine neue Mac OS -App im Mac AppStore zu veröffentlichen. Nach der Veröffentlichung über ein missgebildetes Framework erhalte ich immer wieder eine E -Mail:

Fehlformiertes Framework - Das Framework -Bundle (xxxx.app/contents/frameworks/growl.framework) muss einen symbolischen Link 'Growl' -> 'Versionen/Current/Growl' enthalten. Weitere Informationen finden Sie in der Anatomie der Rahmenbündel.

Fehlformiertes Framework - Das Framework -Bundle (xxxx.app/contents/frameworks/growl.framework) muss einen symbolischen Link "Ressourcen" -> "Versionen/aktuelle/Ressourcen" enthalten. Weitere Informationen finden Sie in der Anatomie der Rahmenbündel.

Fehlformiertes Framework - Das Framework -Bundle (xxxx.app/contents/frameworks/growl.framework) enthält 'Header', die ein symbolischer Link sein sollte -> 'Versionen/Strom/Headers'. Weitere Informationen finden Sie in der Anatomie der Rahmenbündel.

Fehlformiertes Framework - Das Verzeichnis "Versionen" des Framework -Bundle (xxxx.app/contents/frameworks/growl.framework) muss einen symbolischen Link enthalten, der in ein bestimmtes Versionsverzeichnis auflöst. Weitere Informationen finden Sie in der Anatomie der Rahmenbündel.

Diese Fehler sind ziemlich selbsterklärend, aber ich kann keinen Weg finden, warum dies passiert

War es hilfreich?

Lösung

Das Problem war die Art, wie ich das kopierte Growl.Framework in dem Run Script Phase meines Buildprozesses in Xcode 5. Ich habe verwendet

cp -pr /Library/Frameworks/Growl.framework $BUILT_PRODUCTS_DIR/$FULL_PRODUCT_NAME/Contents/Frameworks

Aber auf Mac OS die cp Befehl verfehlt viele Optionen, um symbolische Links zu erhalten, und ich musste verwenden:

cp -R /Library/Frameworks/Growl.framework $BUILT_PRODUCTS_DIR/$FULL_PRODUCT_NAME/Contents/Frameworks

Dann wechselte meine App in den Status "Warten auf Überprüfung"

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