NativeScript / NativeScript/nativescript-cli
Cannot Use Pods Inside App Extensions
Nessuno ha ancora preso questa issue.
- Lingua principale
- JavaScript
- Stelle
- 1.1k
- Fork
- 204
- Merge medio
- 1g 9h
- PR unite (30g)
- 8
Descrizione
- CLI: 6.3.2
- Cross-platform modules: 6.3.2
- Android Runtime: 6.3.1
- iOS Runtime: 6.3.0
- Plugin(s):
"@nstudio/nativescript-pulltorefresh": "^1.1.1",
"colorsys": "^1.0.22",
"credit-card-type": "^8.2.0",
"dotenv": "^7.0.0",
"google-geocoder": "^0.2.1",
"moment": "^2.24.0",
"nativescript-apple-sign-in": "^1.0.0",
"nativescript-background-http": "^4.2.0",
"nativescript-cardview": "^3.2.0",
"nativescript-checkbox": "^3.0.3",
"nativescript-color-picker": "^1.6.0",
"nativescript-directions": "^1.3.1",
"nativescript-email": "^1.5.5",
"nativescript-fingerprint-auth": "^7.0.2",
"nativescript-geolocation": "^5.1.0",
"nativescript-gif": "^4.0.2",
"nativescript-imagepicker": "^7.1.0",
"nativescript-iqkeyboardmanager": "^1.5.1",
"nativescript-loading-indicator": "^2.5.2",
"nativescript-mapbox": "^4.4.1",
"nativescript-masked-text-field": "^4.0.3",
"nativescript-phone": "^1.4.0",
"nativescript-plugin-firebase": "^10.3.3",
"nativescript-stripe": "^6.0.0",
"nativescript-theme-core": "^2.0.23",
"nativescript-vue": "^2.4.0",
"tns-core-modules": "~6.3.0",
"vuex": "^3.1.0"
Currently, I cannot use pods inside App Extensions with nativescript.
It tries to install pods before adding the App Extension to the project.
For example:
App_Resources/iOS/Podfile
end
target 'AppExtension' do
pod 'Firebase/Messaging'
end
Build Error:
[!] Unable to find a target named `AppExtension`, did find ``ProjectNameHere`.
'pod install' command failed.`
This means it's impossible to have images appear on iOS notifications with Firebase.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia riproducendo la build iOS con App_Resources/iOS/Podfile e l’AppExtension target, quindi esamina il flusso CLI relativo all’installazione dei pod e alla configurazione del progetto App Extension. Conferma il fallimento con pod install; il lavoro è completato quando l’AppExtension target esiste prima dell’installazione delle dipendenze e il pod Firebase/Messaging viene risolto correttamente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- firebase, ios, javascript
- Ambito
- build-system, cli, mobile-dev
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100