Jak uzyskać identyfikator pakietu aplikacji, w której się znajduję?Jak uzyskać identyfikator pakietu aplikacji iOS Automatyka UIA
Odpowiedz
Można by użyć:
[[NSBundle mainBundle] bundleIdentifier]
+ mainBundle
"[r] eturns obiekt NSBundle odpowiadający katalogu, w którym obecny wykonywalny aplikacji znajduje." i dlatego zwróci obiekt NSBundle
dla pakietu aplikacji.
[- bundleIdentifier
] Zwraca "identyfikator pakietu odbiornika, który jest zdefiniowany przez klucz CFBundleIdentifier na liście właściwości informacji pakietu."
Oto jak mam Bundle Id dla mojej aplikacji w skryptach UIA:
//code to get bundle id
var target = UIATarget.localTarget();
var app_name = target.frontMostApp().bundleID();
UIALogger.logDebug(app_name);
Można findle id bundle z plist. Kliknij prawym przyciskiem myszy plik aplikacji i kliknij "pokaż zawartość pakietu". Znajdziesz tam plik plist. Otwórz go za pomocą dowolnego edytora tekstowego, a otrzymasz identyfikator pakietu.
Nieprawdziwe, ale oczywiście chodziło o uzyskanie identyfikatora pakunku ** z kodu **, a nie z wyszukiwarki. Przed odpowiedzią należy uważnie przeczytać pytanie i inne odpowiedzi. – psycho
Pytanie dotyczyło UIA Automation i nie jest związane z kodem źródłowym. Zawsze używamy do tego pliku aplikacji lub ipa, a nie kodu źródłowego, więc lepiej przeczytać to pytanie – Sanjay
Zabawne, przysiągłbym, że "automatyzacja" będzie oznaczać użycie skryptu, a więc kodu. – psycho
- 1. Jak uzyskać identyfikator pakietu?
- 2. Identyfikator pakietu Portal obsługujący iOS
- 3. Jak uzyskać identyfikator kampanii lub stronę odsyłającą w aplikacji iOS
- 4. Identyfikator pakietu i numer SKU
- 5. Jak uzyskać nazwę pakietu/identyfikator pakietu aplikacji w systemie IONIC/Cordova (w kodzie JavaScript)
- 6. co oznacza identyfikator pakietu w projekcie ios?
- 7. Połączenie iTunes: jak zmienić identyfikator pakietu przed przesłaniem aplikacji?
- 8. Telefon Windows: jak uzyskać bieżący identyfikator aplikacji
- 9. jak uzyskać cały identyfikator podczas zakupu aplikacji
- 10. Jak uzyskać identyfikator aplikacji dla Paypal?
- 11. jak uzyskać identyfikator projektu Google i identyfikator aplikacji pushwoosh?
- 12. iPhone - Zmień identyfikator pakietu
- 13. Jak uzyskać nazwę pakietu aplikacji lub identyfikator UID, który próbuje powiązać moją usługę z funkcją onBind?
- 14. Niedopasowany identyfikator pakietu (piaskownica) w OneSignal
- 15. Odzyskaj identyfikator urządzenia iOS
- 16. Uzyskaj identyfikator pakietu od innego celu
- 17. Jak uzyskać bieżący identyfikator procesu?
- 18. Jak mogę uzyskać identyfikator App
- 19. Jak uzyskać identyfikator UDID martwego urządzenia z systemem iOS?
- 20. Konwertowanie identyfikatora pakietu wieloznacznego na pojedynczy identyfikator
- 21. Uzyskaj programowy identyfikator pakietu w Swift?
- 22. Jak uzyskać identyfikator aplikacji dla obszaru izolowanego Paypal?
- 23. Ansible - Automatyka zdalna czy lokalna?
- 24. Jak mogę uzyskać identyfikator mojego urządzenia rejestracyjnego?
- 25. Flask - Jak uzyskać identyfikator sesji
- 26. Jak uzyskać identyfikator klienta Magento
- 27. Jak uzyskać wybrany identyfikator opcji?
- 28. Jak uzyskać identyfikator wątku jądra?
- 29. Jak uzyskać unikalny identyfikator JVM?
- 30. Uzyskaj identyfikator UDID w systemie iOS 8 +
Dziękuję Tommy. Teraz mogę również uzyskać identyfikator pakietu w Skrypcie UIA. –
Dla użytkowników goszczących, sprawdź odpowiedź swathy poniżej, aby uzyskać identyfikator pakietu w skrypcie UIA. – GoodSp33d