Swift

Xcodeプロジェクトとワークスペース

次に作成するXcodeプロジェクトの中でiOS Client SDKライブラリを使用します:

Xcodeプロジェクトの作成

  • Xcodeを開き、メニューから File > New > Project....

  • 選択 iOS プラットフォームとして。

  • 選択する App をクリックします。 Next.

  • については Product Name タイプイン VonageTutorialApp.

  • に該当する値を選択または追加する。 Team そして Organisation Identifier.注:もしその情報をお持ちでない場合は、次のように選択してください。 None にとって Team と入力する。 com.test にとって Organisation Identifier.

  • 用途 SwiftUI にとって Interface そして Swift にとって Language.

  • 両者を確認する Use Core Data そして Include Tests オプションは選択解除されている。クリック Next.

  • プロジェクトフォルダを選択します、 vonage-tutorial をXcodeプロジェクトが存在する場所として使用します。

  • これで、まったく新しいXcodeプロジェクトができました。

重要: 続行する前に、作成した新規プロジェクトを閉じてください。

iOSクライアントSDKライブラリをプロジェクトに追加します。 ココアポッズ.

CocoaPodsのインストール

  • を開く。 Terminal アプリを起動し、プロジェクトフォルダーに移動する。
cd vonage-tutorial/VonageTutorialApp
  • CocoaPodsをまだお持ちでない場合は、システムにインストールしてください。
sudo gem install cocoapods

注:CocoaPodsはRubyでビルドされており、macOSではデフォルトで利用可能です。

  • プロジェクト用のPodfileを作成する。
pod init

:もし FrozenError をXcode 14でアップデートしてください。 xcodeproj 宝石これを見る GitHubの課題 ココアポッド用。

iOSクライアントSDKの追加

  • Vonage iOS Client SDKをPodfileに追加します。これを行うには、それを Xcode.
open -a Xcode Podfile
  • 以下のようにPodfileを更新する。
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'VonageTutorialApp' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for VonageTutorialApp
  pod 'VonageClientSDKChat', '1.3.0'
  
end
  • ライブラリをインストールする。
pod install

最新バージョンのライブラリーがプロジェクトに追加されます:

Analyzing dependencies
Downloading dependencies
Installing VonageClientSDKChat (x.y.z)
Installing VonageWebRTC (x.y.z)
Generating Pods project
Integrating client project
Pod installation complete! There is 1 dependency from the Podfile and 2 total pods installed.

ワークスペースを開く

上記の出力にあるように VonageTutorialApp.xcworkspace これからは、初期プロジェクトではなく、このプロジェクトを開いてください。このプロジェクトを開くには、ターミナルで次のようにタイプする。

open VonageTutorialApp.xcworkspace

:Xcode 15を使用している場合は、次のオプションをオフにする必要があります。 ENABLE_USER_SCRIPT_SANDBOXING ビルド設定。これをご覧ください GitHubの課題 ココアポッド用。