私たちのプロジェクトでは widevine DRM プレーヤーを使用していました。統合中、「デッド コード ストリッピング」を NO にする必要がありました。正常に動作していました。
ここで、プロジェクトに他のクラスと .a ファイル (Unity Vuforia ファイル) を追加する必要がありました。そのために、「デッド コード ストリッピング」を YES に戻さなければなりませんでした。デバッグ モードではすべて正常に動作し、widevine DRM Player も正常に動作します。しかし、アーカイブ ビルドではすぐにクラッシュしました。「デッド コード ストリッピング」が「いいえ」に設定されている場合、次のエラーが発生します。
アーキテクチャ arm64 の未定義シンボル:"Geo::GetiOSAppDocumentsDir()"、libiPhone-lib.a(GeoPathUtils.o) の:Geo::PathUtils::GetSandboxDataPath() から参照
widevine プレーヤーが機能するには、「デッド コード ストリッピング」を NO にする必要があり、ユニティ ファイルの場合は「YES」にする必要があります。どうすれば問題を解決できますか? どんなアドバイスでも大歓迎です。