NetEase Cloud Trust は、NetEase がリリースしたIM
クラウド サービス製品です。このウェアハウスは、Yunxin iOS SDK
およびmacOS SDK
のリリース ウェアハウスです。
NIM iOS SDK
には、 IM
とAVChat
(オーディオとビデオ) の 2 つのモジュールが含まれています。
NIM macOS SDK
はIM
モジュールのみが含まれています。
具体的な構造は、
NIMSDK(IMモジュール)
NIMAVChat (オーディオおよびビデオ モジュール)
ニーズに応じてダウンロードを選択できます。
NIM iOS SDK
手動統合とCocoaPods
介した統合の 2 つの方法を提供しますが、 NIM macOS SDK
手動統合のみを提供します。
公式 Web サイトのダウンロード アドレスから最新バージョンをダウンロードし、プロジェクトに追加できます。具体的な手順については、統合ドキュメントを参照してください。
pod NIMSDK
使用して統合pod NIMSDK_LITE
を使用して統合ご存知のとおり、 iOS
静的ライブラリ (iOS 8 より前) のみをサポートしています。そのため、さまざまなサードパーティ ライブラリやSDK
統合するときに、開発者はシンボル ファイルの競合に遭遇することがよくあります。これは、さまざまなサードパーティ ライブラリやSDK
同じライブラリに依存することが多いためです。ほぼすべてのセキュリティ関連ライブラリはopenssl
に依存します。上位レベルの開発の利便性を最大限に高めるために、Yunxin は不必要なサードパーティ ライブラリの導入を避けるよう努める一方で、シンボルが存在しないことを保証するために一部のサードパーティ ライブラリの名前も変更します。ファイルの競合。ただし、一部のライブラリの特殊性により、それらをそのまま導入する必要があり、完全な変更を加えることができません。これを回避する 1 つの方法は、双方が同じ基礎となるライブラリ コードに依存することです。
たとえば、Yunxin と Alipay SDK
同時に使用すると、両方ともopenssl
に依存するため、シンボル ファイルの競合が発生します。手動で統合する場合は、特定の当事者が依存するlibssl.a
およびlibscrypto.a
ファイルを直接削除することをお勧めします。 Cocoapods
統合を使用する場合、post_install メソッドを通じて競合する静的ライブラリを削除できます。
5.1.0 以降、Yunxin iOS はダイナミック ライブラリの形式でリリースされます
現在のウェアハウスのリリースから履歴バージョンをダウンロードできます。
**#友達に Yunxin の使用を勧めて、1,500 元の JD カード特典をお楽しみください# **参加するにはクリックしてください https://yunxin.163.com/promotion/recommend?channel=github