web-dev-qa-db-ja.com

このエラーを修正する方法「アーキテクチャ「x86_64」のモジュール「CzsBleSdk」が見つかりませんでした:検出:arm64、arm」

Swift3で作成された古いプロジェクトでBluetoothを使用していて、Swift4でそれを変換しようとしていますが、「アーキテクチャ 'x86_64'のモジュール 'CzsBleSdk'が見つかりませんでした。検出:arm64、arm」

2

Swift 4プロジェクトで64ビットアーキテクチャを使用しています。64ビットアーキテクチャをサポートする最新のCzsBleSdk SDKが必要です。手動で統合することも、ポッドを使用することもできます。個人的にポッドをお勧めします。

0
Nitish

あなたのフレームワークが構築され、実際のデバイスのバイナリを公開しているようです-armv7、armv7s、arm64、simulator-x86_64。

通常、発行者がライブラリを共有したい場合、Universal別名Fatバイナリをlipo[約] コマンド。

  • オープンソースプロジェクトの場合、プロジェクトをインポートできます。Xcodeはこの問題を解決します
  • それがクローズドソースである場合は、Cocoapodsでそれを見つけるか、フレームワークをアップグレードするようにパブリッシャーに依頼することができます
1
yoAlex5