Moja ikona aplikacji to tylko szara super elipsa, mimo że określiłem katalog aktywów ikon w moich ikonach aplikacji Cel i uruchom obrazach.Dlaczego moja ikona aplikacji rozszerzenia aplikacji dla systemu iOS8 nie jest wyświetlana?
Odpowiedz
Twój katalog zasobów w głównej aplikacji nie jest dostępny z rozszerzenia aplikacji, ponieważ są to dwa osobne pakiety aplikacji, które mogą udostępniać tylko frameworki.
Będziesz musiał utworzyć oddzielny katalog zasobów w folderze rozszerzeń akcji i wskazać go w swoich Celach.
Jestem trochę ciekawy, czy to naprawdę prawda, ponieważ przeczytałem tę sekcję w [dokumentacji Apple] (https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html# // apple_ref/doc/uid/TP40014214-CH21-SW1): _Na przykład możesz chcieć skonfigurować udostępnianie danych, aby umożliwić aplikacji zawierającej i jej rozszerzeniom dostęp do dużego zbioru danych, takich jak wstępnie zwalniane zasoby. Ciekawy jeśli czegoś brakuje. –
Udostępnianie danych całkowicie odmiennej koncepcji dzielenia się zasobami omówionej w tym kontekście. Musisz pomyśleć o udostępnianiu danych, aby udostępniać dane między aplikacją i jej rozszerzeniem w czasie wykonywania. To, czego tutaj nie ma, to dlaczego i jak dołączać pliki wspólne dla obu projektów podczas ich budowania. Na przykład ikona aplikacji, jak w tym przypadku. –
Dla mnie działa na symulatorze, ale nie na urządzeniu. Może to być związane z różnymi prawami systemu operacyjnego, aby uzyskać dostęp do aktywów ... – powtac
EDYCJA: To działało dla mnie dla iphone, ale nie dla symulatora ipad. Tworzenie nowych obrazów (60x60 i 76x76) tylko w czerni i bieli rozwiązało problem.
Dodać image.xcassets do celu rozszerzenia
Mogę potwierdzić, że to naprawiłem.Uwaga: nadal musisz podać katalog zasobów w menu Cele> Ogólne> Ikony aplikacji i Uruchom obrazy> Źródło ikony aplikacji. To "automatycznie" działa jak w dokumentach Apple - nie było tak samo dla mnie. – JVillella
Następujące pracował dla mnie stworzenie Extension Share, ale wierzę Action Extension zrobi to samo. Zwróć uwagę, że w przypadku rozszerzenia akcji potrzebujesz wersji monochromatycznej.
Jeśli używasz katalogu zasobów dla głównej ikony aplikacji, powinieneś być w stanie uzyskać rozszerzenie, aby wykorzystać ten sam katalog zasobów. Kluczem było dla mnie:
Wybierz moje rozszerzenie i powiedz mu, aby korzystał z Katalogu zasobów. Wybierz ten sam katalog, którego używa twoja główna ikona. Domyślnym należy AppIcon
Wybierz plik image.xcassets w Xcode projektu Navigator
- Sprawdź mój rozszerzenie tak, że jest wliczone w docelowa Członkostwo
Powoduje to duplikowanie zasobów w każdym celu. –
Działa to dobrze, ale pamiętaj: ** Rozszerzenia działania ** będą używać tylko kanału alfa ikony. Dlatego najprawdopodobniej nie można użyć tej samej ikony dla głównej aplikacji i rozszerzenia czynności. – Pascal
- 1. Dodatek do przeglądarki Firefox: ikona rozszerzenia nie jest wyświetlana.
- 2. Dlaczego moja aplikacja nie jest wyświetlana w folderze folderu iCloud
- 3. Dlaczego moja aplikacja na iOS nie jest wyświetlana w oknie dialogowym innych aplikacji "Otwórz w"?
- 4. Rozszerzenie aplikacji na ograniczenia iOS8
- 5. Ikona na karcie nie jest wyświetlana
- 6. jak śledzić raport o awariach z aplikacji rozszerzenia ios8?
- 7. Ikona aplikacji nie pojawia się po zainstalowaniu aplikacji na Androida
- 8. Gdzie jest wyświetlana EULA dla aplikacji na iPhone'a dla użytkownika?
- 9. Ikona aplikacji w Androidzie
- 10. Ikona menu szuflady nawigacji nie jest wyświetlana prawidłowo
- 11. C# ikona aplikacji konsoli
- 12. Ikona aplikacji na Androida nie wyświetla się
- 13. Wybrana ikona Nie jest stosowana w aplikacji WPF
- 14. Ikona WPF dla wszystkich okien aplikacji
- 15. Ikona aplikacji nie zmienia się po zaktualizowaniu aplikacji
- 16. J2ME Polska ikona aplikacji domyślnie
- 17. Ikona formularza systemu Windows nie jest wyświetlana na pasku zadań C#
- 18. Wersja aplikacji dla systemu iOS
- 19. Czy mogę wyłączyć niestandardowe klawiatury (iOS8) dla mojej aplikacji?
- 20. Nie widzisz opcji rozszerzenia aplikacji w Xcode?
- 21. Dlaczego ikona aplikacji na pasku tytułowym nie wyświetla się podczas tworzenia aplikacji w Android Studio?
- 22. Aplikacja dostępu, okno aplikacji ukrytej z formularzem Ikona paska Ikona
- 23. Dlaczego moja klasa nie jest akceptowalna
- 24. Ramy instalatora aplikacji dla systemu Windows
- 25. Dlaczego moja aplikacja nie jest na liście aplikacji do otwierania pliku txt?
- 26. Dlaczego plik node.js nie jest odpowiedni dla ciężkich aplikacji procesora?
- 27. Wyświetlana nazwa na modelu nie jest wyświetlana?
- 28. ikona aplikacji nie jest ustawiona, to zawsze pokazuje domyślny zielony android ikona
- 29. Wykorzystanie pamięci aplikacji Xamarin dla systemu Android
- 30. Dlaczego moja kaskada GenericForeignKey nie jest usuwana?
Mógłbyś być w stanie dodać plik 'images.xcassets' do celu rozszerzenia w sekcji' Docelowe członkostwo' w inspektorze plików na prawym pasku bocznym. –
Jakie kroki podjęto, aby ikona pojawiła się? Próbowałem ustawić AppIcon w nowym katalogu zasobów w moim celu rozszerzenia działania, ale nic się nie wyświetla. –
Czy Zasób obrazu znajduje się w katalogu rozszerzeń? Upewnij się, że obrazy zostaną skompilowane z rozszerzeniem, które się pojawi. – Paito