1

Google CAF をカスタム プレーヤー SDK ( player.framework) に統合しようとしています。ドキュメントに従ってみましたが、正常にコンパイルできましたがplayer.framework、プレーヤー フレームワークを統合すると、次のリンカー エラーが発生します。

*ld: symbol(s) not found for architecture arm64

clang: error: linker command failed with exit code 1 (use -v to see invocation)*

エラーは主にProtoBufライブラリが原因です。

両方の方法cocoapodsと手動統合を使用してみましたが、両方のケースで同じエラーが発生しました。私のカスタム プレーヤー フレームワークは、次のアーキテクチャをサポートしています: -

armv7, armv7s, arm64, arm64e

Umbrella フレームワーク アプローチも試しましたが、同じ結果です。実際の問題と可能な解決策を理解するのを手伝ってください。

アーキテクチャを削除した場合の手動統合でarmv7は、アプリケーションをコンパイルできましたが (統合player.framework)、GoogleCastデリゲートは呼び出されませんでした。

経由ではなく、CAF を iOS アプリに直接統合すると、すべてが期待どおりに機能しplayer.frameworkます。

ティア。

ログの更新: -

## Entry #32: Query function for service ID 33 did not return PCStatus_UnknownQueryID for unknown name.
## Entry #32: Query function for service ID 33 did not return PCStatus_Success for query name exist.
## Entry #32: Query function for service ID 33 did not return PCStatus_Success for query name version.
## Entry #32: Query function for service ID 33 did not return PCStatus_Success for query name unittest.
## Entry #32: Query function for service ID 33 did not return PCStatus_Success for query name hasstrings.
2019-04-22 15:36:41.533340+0530[1452:666015] GoogleCast framework version 4.3.5.13
2019-04-22 15:36:41.672432+0530[1452:666015] [framework] CUIThemeStore: No theme registered with id=0
4

1 に答える 1