私は、展開ターゲットとして10.7を使用する既存のmacOSプロジェクトで作業しています。アプリはDropbox(API v1/Core API)を使用してかなり長い間サポートしています。このAPIは月に2回はシャットダウンされるため、代わりにAPI v2を使用するようにアプリケーションを更新しています。デプロイメントターゲット10.7のプロジェクトにmacOS 10.10が必要なCocoaPodをインストールするには?
残念ながら、official Objectiv-C SDKには最低限の展開ターゲットとして10.10が必要です。したがって、CocoaPodsを使用してSDKをインストールしようとすると、次のエラーが発生します。
次の要件を満たすことができない[!]:
ObjectiveDropboxOfficial
依存関係を満たすPodfile
で必要とされる
ObjectiveDropboxOfficial
仕様は、見つかっ 彼らは高い最小デプロイメント・ターゲットを必要としました。
当然明らかな解決策は、10.10を展開ターゲットとして使用するようにプロジェクト全体を更新することです。しかし、アプリケーションはちょうどMacOSの古いバージョンでうまく動作し、多くのユーザーがまだそれらを使用しています。
アプリを10.10以上で実行する場合、SDKを含めるには、とにかく展開ターゲットとして10.7を使用し、SDK機能のみを使用しますか?
既存のユーザーは、Dropboxの機能を失ってしまい、それでも他の機能はすべて使用できるようになります。これは、将来のすべての更新からこれらのユーザーを除外するよりも優れています。