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