2014-10-27 7 views
16

Ich habe gerade mein OSX auf Yosemite aktualisiert, dann kam es zu einem Fehler, als ich TestFlight einen neuen Build mit der TestFlight-Desktop-App übermittelte.TestFlight Desktop App v1.0 funktioniert nicht auf OSX Yosemite v10.10?

error: /usr/bin/codesign --force --preserve-metadata=identifier,entitlements,resource-rules --sign 2c30db522ceda29332f9f85951addff0276e0de1 --resource-rules=/tmp/sesLW20J9I/Payload/MyApp.app/ResourceRules.plist /tmp/sesLW20J9I/Payload/MyApp.app failed with error 1. Output: Warning: usage of --preserve-metadata with option "resource-rules" (deprecated in Mac OS X >= 10.10)! Warning: --resource-rules has been deprecated in Mac OS X >= 10.10! /tmp/sesLW20J9I/Payload/MyApp.app/ResourceRules.plist: cannot read resources

Wer hat eine Idee?

+0

Hinweis für diejenigen, die dies als Off-Topic gekennzeichnet haben: Zu Ihrer Information, Fragen zu Software-Tools, die hauptsächlich von Entwicklern verwendet werden, sind Thema bei SO. (Die [close votes review] (http://stackoverflow.com/review/close/6260057) endete mit einer einstimmigen Abstimmung, um offen zu lassen.) –

Antwort

34

OK, schließlich finde ich eine Lösung für dieses Problem. Es scheint, dass die Ressource Regeldatei nicht standardmäßig 6.1 in XCode generiert wird.

die Ressourcen Regeln wie vor Datei zu generieren, geht Einstellung zu projizieren, die Suche nach

Coderessource Regeln Signing Pfad, und legen Sie es fest Wert als

$(SDKROOT)/ResourceRules.plist

Nach dieser Änderung Ihr Ziel neu zu erstellen, wird Testflug Desktop-Anwendung wie vor arbeiten.

+0

Es funktioniert! Vielen Dank! –

+0

Sie sollten dies als die richtige Antwort markieren! – denbec

+0

Live-Speicher-Antwort! – kraag22

1

Die App wurde nicht aktualisiert Yosemite arbeiten (und ich bezweifle, dass es jemals, weil es entwickelt wurde, bevor Apple Testflug erworben iirc und Apple den Upload-Prozess in Xcode integriert hat.

Verwandte Themen