2016-03-22 6 views
0

Ich schreibe ein Shellskript, das mir hilft, mein xcode ios Projekt automatisch auszuführen und den Build auf dem Simulator zu starten. Im Moment kann ich mein Xcode-Projekt erstellen, den Simulator starten und die App automatisch auf dem Simulator installieren. Aber gescheitert App auf Simulator zu starten, app Absturz nach dem Simulator starten und wirft einen Fehler,Command line xcode Projekt läuft Wurffehler FBSOpenApplicationErrorDomain error 4

Build Begin 
    Build settings from command line: 
    CONFIGURATION_BUILD_DIR = /Users/username 
    ONLY_ACTIVE_ARCH = YES 

    === BUILD TARGET BuddyAdmin OF PROJECT BuddyAdmin WITH CONFIGURATION Debug === 

    Check dependencies 

    ** BUILD SUCCEEDED ** 

    Instruments Usage Error : No template (-t) specified 
    instruments, version 6.3 (57536) 
    usage: instruments [-t template] [-D document] [-l timeLimit] [-i #] [-w device] [[-p pid] | [application [-e variable value] [argument ...]]] 
    An error was encountered processing the command (code=4): 
    The operation couldn’t be completed. (FBSOpenApplicationErrorDomain error 4.) 
    Build End 
    logout 

Und mein Skript ist,

#!/bin/bash 
    echo Build Begin 
    xcodebuild -project /Users/username/Work/My_Projects/BuddyProjects/BuddyAdmin/BuddyAdmin.xcodeproj -configuration Debug -target BuddyAdmin ONLY_ACTIVE_ARCH=YES CONFIGURATION_BUILD_DIR=/Users/username 
    xcrun instruments -w "iPad 2 (8.3 Simulator)" 
    xcrun simctl install booted /Users/username/Buddy\ Admin\ 3.app 
    xcrun simctl launch booted prefix.com.coname.proname 
    echo Build End 

Ich bin, um herauszufinden, nicht in der Lage, was es genaue Fehler ist . Nicht irgendwo dokumentiert. Ich suche viel, das ich einzigartige Antwort fand, die Simulator zurückgesetzt wird, Projekt säubert und abgeleitete Daten säubert, aber es funktioniert nicht für mich. Ich suche nach der tatsächlichen Ursache des Fehlers und der Lösung.

Antwort

0

Ich habe dies heute gefunden, und schließlich ausgearbeitet, indem ich meine Bundle-ID in "", d. H. "Prefix.com.coname.proname" eingeschlossen, und auch die Zeichenfolge ist case sensitive. :)

+0

Ich habe mein Problem ist Lügen auf xcodebuild Befehl .. jetzt kann ich alle automatisch laufen. – Tirth