automatycznie uruchom aplikację iOS

1

Chcę, aby aplikacja (szczególnie Ip Messanger dla iOs) uruchamiała się podczas uruchamiania na moim iPadzie ios 7.1.1. Widziałem to 3-letnie źródło w github i piszę następujący plik .plist.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">

<dict>
    <key>Label</key>
    <string>com.mac.eijimiwa.ipmessenger</string>

    <key>Program</key>
    <string>/var/mobile/Applications/268983D6-12F9-45B5-ABF4-5B5F3D1C5E90/IP\ Messenger\ for\ iOS.app/IP\ Messenger\ for\ iOS</string>

    <key>OnDemand</key>
    </false>

</dict>

</plist>

Nie mogę być pewien, czy popełniłem błąd, czy format Plist nie jest już obsługiwany przez system iOS 7.1.1. Czy ktoś może mi wskazać, co poprawię lub inne opcje automatycznego uruchamiania?

Bere
źródło

Odpowiedzi:

0

Nie można uruchamiać aplikacji GUI, uruchamiając takie pliki binarne.

Zainstaluj otwórz z Cydii, a następnie użyj open bundleid:

<key>ProgramArguments</key>
<array>
    <string>open</string>
    <string>com.app.bundleid</string>
</array>
grg
źródło
Znam narzędzie „otwarte”. Ale czy możesz mi powiedzieć, jak mogę go użyć do uruchomienia aplikacji w czasie uruchamiania?
Bere
@Bere Dodano przykład. Usuń niepoprawny klucz programu i zastąp go powyższym, po zainstalowaniu otwórz.
grg
dzięki. jedno pytanie ... gdzie mam umieścić plik .plist? W / Library / LaunchDaemons lub / Library / LaunchAgents?
Bere
@Bere Either powinien działać, myślę (spróbuj obu); Nie jestem pewien, jak radzi sobie z tym iOS, ponieważ nie ma loginu i nie mam teraz mojego urządzenia do przetestowania.
grg
1
Dziękuję bardzo @George. Umieściłem plik plist w / Library / LaunchDeamons / (nie działał w / Library / LaunchAgents) i dodałem następującą konfigurację, <key>KeepAlive</key><dict><key>SuccessfulExit</key><false/></dict>aby rozpocząć i kontynuować działanie aż do normalnego wyjścia.
Bere