można ręcznie edytować plik .plist ramach projektu Cordova, jeśli chcesz. To działało dla mnie, ale ponieważ jest to wygenerowany plik, martwię się w pewnym momencie, że moje zmiany mogą zostać nadpisane.
Ale na pomoc!
Plik .plist powinien znajdować się w ramach projektu Cordova w ramach numeru /platforms/ios/[Cordova Project Name]/[Cordova Project Name]-Info.plist
. Możesz także otworzyć projekt w Xcode i po lewej stronie kliknąć ikonę Magnifier, która pozwoli ci wyszukać pliki w projekcie. Jeśli wpiszesz w info.plist
powinna zwrócić wynik, który pokazuje coś takiego:
INFOPLIST_FILE = [Some]/[Path]/[Cordova Project Name]-Info.plist
Ta droga powinna być w stosunku do projektu Cordova zainstalować więc poszukiwania w ramach projektu powinny prowadzić do właściwego pliku.
otworzyłem ten plik w moim edytorze i dodać następujące wiersze tylko wewnątrz pierwszego otworu <dict>
tag:
<key>NSCameraUsageDescription</key> <string>Uses camera to allow video chatting between two clients</string>
udało mi się złożyć i mieć mój build pokazać się i pobyt w itunesconnect. Obecnie wciąż czeka na recenzję aplikacji.
Uruchomiłem tylko po to, aby przetestować, czy moje zmiany zostaną nadpisane, a które nie, więc wygląda na to, że powinieneś być w stanie to zrobić i nie martwić się o to, ale bądź zmęczony innymi programistami instalującymi aplikację i działającymi w ten sam problem. Właśnie skopiowałem mój zaktualizowany plik .plist do katalogu głównego mojego repozytorium i zanotowałem go w pliku readme.
Nie wiem jeśli obsługa została usunięta, ale użyłem tagu 'edit-config' dla kamery cordova plugin https://github.com/apache/cordova-plugin-camera#ios-quirks – kmanzana
Tak, rezygnujemy z tego, ale nie zostało to jeszcze wydane. Zostanie to wykonane za kilka dni w wersji głównej (3.0.0). Nie powinno to wpłynąć na ciebie, chyba że instalujesz z adresu URL github zamiast z npm – jcesarmobile
@jcesarmobile co z Q2? Czy można użyć lokalizacji dla tego ciągu? –