2017-02-21 4 views
0

J'essaie d'ajouter le SDK JWPlayer à mon nouveau projet Swift utilisant CocoaPods.Comment importer une structure avec des pods de cacao et swift 3

Je crée un nouveau projet. Ajoutez ce qui suit à un PODFILE

use_frameworks! 
target 'JWPlayerTutorial' do 
pod 'JWPlayer-SDK', '~> 2.0' 
end 

Je puis ajouter une déclaration d'importation à un contrôleur de vue:

import Pods_JWPlayerTutorial 

ou

import JWPlayer_SDK 

Lorsque je tente var player: JWPlayer je reçois l'erreur:

Use of undeclared type JWPlayer 

Devrais-je ajouter un en-tête de pontage? Devrais-je ajouter le cadre pour construire des phases? Ai-je besoin de modifier les paramètres du drapeau de l'éditeur de liens? Quelle est la déclaration d'importation correcte à utiliser?

Voici une capture d'écran de ma structure du projet: enter image description here

+0

Puisque JWPlayer est tous dans l'objectif-C, vous aurez besoin d'un en-tête de pont. – Sneha

Répondre

1

S'il vous plaît visitez https://developer.jwplayer.com/sdk/ios/docs/developer-guide/intro/getting-started/ pour les étapes pour ajouter JWPlayer SDK à Swift.

+0

J'ai suivi cela. J'ai ajouté le cadre avec un fichier podfile, mis à jour l'info.plist. J'ai utilisé use_frameworks! dans le fichier pod, donc je n'ai pas besoin d'utiliser la déclaration d'importation. Je n'ai pas non plus changé la balise de l'éditeur de liens car l'installation de la balise semblait la changer pour moi. Qu'est-ce que je rate? – grabury

+0

Nettoyer le projet Xcode. Effacer les données dérivées. Fermez Xcode et redémarrez le périphérique/simulateur. Peut-être que ça devrait marcher. – Sneha