2015-04-05 9 views
6

Ich bin derzeit in der Lage meines iOS-App bauen adhoc mit dem folgenden Befehl:Archive Build-iOS-App mit XCode öffnen

xcodebuild -workspace MyApp.xcworkspace -scheme MyApp -configuration AdHoc archive -archivePath /Users/andrewherrick/Desktop/MyApp.xcarchive 

Es funktioniert gut, wenn mein Telefon nicht mit meinem Mac mit XCode erkennen sie verbunden ist. Wenn es jedoch in immer Bomben steckt ist:

Reason: You cannot archive for the iOS Simulator platform. 

Gibt es trotzdem kann ich den Build-Befehl ändern, mich zu erlauben Ich mag ein neuer Ad-hoc baut NICHT muss mein Telefon jedes Mal trennen?

+1

Haben Sie herausgefunden? – franck

+0

Nein, immer noch Telefon während des Builds trennen :( – aherrick

+1

Vielen Dank für das Posten, ich konnte nicht herausfinden, warum mein Archivbefehl plötzlich nicht mehr funktioniert! – danieljimenez

Antwort

9

versuchen Sie es mit dem -destination-Parameter. Beispiel:

xcodebuild -workspace MyApp.xcworkspace -scheme MyApp -configuration AdHoc archive -archivePath /Users/andrewherrick/Desktop/MyApp.xcarchive -destination generic/platform=iOS 
+0

Danke, das scheint das Problem für mich gelöst zu haben. – TheBestBigAl