サポート問い合わせ先| システムステータス
ページコンテンツ

    iOS / tvOS用のネイティブSDKのサンプルアプリの実行

    このトピックでは、iOS/tvOS 用 Brightcove ネイティブ SDK に関連付けられたサンプルアプリを実行する方法について説明します。これらのサンプルは、独自のアプリを作成するための良い出発点を提供します。

    概要

    iOS/tvOS 用 Brightcove ネイティブ SDK には、独自の実装を始めるのに役立つさまざまなサンプルアプリが用意されています。サンプルの完全なリストについては、以下を参照してください。

    Brightcoveのネイティブ SDK を初めて使用する場合は、「ネイティブ SDK の使用開始」動画をご覧ください。

    必要なツール

    サンプルアプリを実行するには、コンピューターに次のツールがインストールされている必要があります。

    • Xcode 8.0以降

      Xcode (エックスコード)は、macOS、iOS、watchOS、tvOS用のソフトウェアを作成するために使用される統合開発環境 (IDE) である。
    • CocoaPods 1.0 以降

      CocoaPods は、他の必要なライブラリと共に Brightcove SDK フレームワークを追加するために使用される依存関係マネージャです。プロジェクトにライブラリを手動で追加できますが、CocoaPods は簡単にできます。

    サンプルタイプ

    iOS/tvOS リポジトリのプレーヤーサンプルには、次のプラットフォームのサンプルがあります。

    • iOS-iPhone、iPad、iPodを含むアップルデバイス用のモバイルオペレーティングシステム

    • tvOS-Apple TV用のオペレーティングシステム

    サンプルは、次の言語で記述されています。

    • Objective-C

      Objective-Cは、Cプログラミング言語のスーパーセットであり、オブジェクト指向の機能と動的ランタイムを提供します。だから、それはクラスとメソッドを定義するための構文を追加します。
    • スウィフト

      スウィフトは、iOS、Mac、tvOS、アップルウォッチのための新しいオープンソースプログラミング言語です。より直感的に使用でき、JavaScript に似ています。これは、既存のObjective-Cコードに追加することができます。

    ライブラリの依存関係の追加

    iOS/tvOS サンプルアプリは、最新バージョンの Brightcove ネイティブ SDK とプラグインをサポートしています。

    コアの Brightcove SDK と他のライブラリの依存関係を追加するには、次の手順に従います。

    1. CocoaPods をまだお持ちでない場合は、最新バージョンをダウンロードしてインストールしてください。
    2. iOS/tvOS 用の Player サンプルを複製するか、コンピュータにダウンロードします。
    3. コンピュータで、興味のあるローカルサンプルフォルダー。この例では、 VideoCloudBasicPlayer サンプルの Objective-C バージョンを使用します。
    4. テキストエディタで、 VideoCloudBasicPlayer/objc/podfile ファイルを開きます。ファイル拡張子がないことに注意してください。
    5. Podfile では、iOS プラットフォームのバージョンをそのまま使用することも、アプリ内でターゲットにするバージョンに変更することもできます。
      Platform version
      プラットフォームのバージョン
    6. ターミナルアプリでプロジェクトフォルダを開きます。ターミナルセッションで、pod installコマンドを実行します。SDK バージョンが現在のバージョンよりも小さい場合は、pod updateコマンドを実行して最新バージョンを取得できます。
      Run pod install
      ポッドのインストールを実行
    7. プロジェクトフォルダに、 .xcworkspace ファイルが表示されます。これは、Xcodeで開くファイルです。

    サンプルアプリの実行

    サンプルアプリは、以下を使用して実行できます。

    • Xcodeシミュレータ
    • コンピュータに接続された物理デバイスを使用するXcode
      • デバイスには iOS バージョン 9.0 以降が必要です
      • デバイスで、USB デバッグが有効になっていることを確認します

    サンプルアプリを実行するには、次の手順に従います。

    1. Xcode を初めて使用する場合は、 Apple 開発者向けドキュメントを参照してください
    2. Xcodeで、 VideoCloudBasicPlayer.xcWorkspaceファイルを開きます
      Project in Xcode
      Xcodeでのプロジェクト
    3. ViewController.mファイルを開きます。アプリは、指定された値で実行することも、独自の値に置き換えることもできます。このサンプルでは、Video Cloud アカウント ID、動画 ID、ポリシーキーの値を置き換えることができます。
      Customize values
      値をカスタマイズする
    4. ツールバーのアクティブなスキームメニューで、 VideoCloudBasicPlayer プロジェクトを選択する必要があります。
      Project selection
      プロジェクトの選択
    5. 実行先のドロップダウンを展開します。コンピュータに接続しているデバイスがある場合は、ここにデバイスが表示されます。デバイスまたはシミュレータのバージョンを選択します。
      Select device or simulator version
      デバイスまたはシミュレータのバージョンを選択
    6. 実行」ボタンを選択します。
      Run the project
      プロジェクトを実行する
    7. お使いのデバイスまたはシミュレータで実行されているアプリが表示されます。
      Xcode simulator
      Xcodeシミュレータ

    デバッグ

    Xcodeには、ブレークポイントの設定、変数の確認、実行時の式の評価を可能にするデバッグツールが用意されています。アプリをデバッグするには、次の操作を行います。

    1. Xcodeで、実行を一時停止したいコードの行を見つけます。
    2. コード行の左側溝で、をクリックしてブレークポイントを追加します。ダブルクリックしてブレークポイントを編集します。ブレークポイントを右クリックすると、ブレークポイントの削除を含むオプションが表示されます。
      Breakpoint
      ブレークポイント
    3. 実行」ボタンを選択して実行を開始します。
      Run the project
      プロジェクトを実行する
    4. ブレークポイントで実行が一時停止すると、変数と式を調べるだけでなく、コード行の上/上/へのステップインを行うオプションがいくつかあります。

      Pause execution at breakpoint
      ブレークポイントで実行を一時停止

    ページの最終更新日04 Oct 2021