1

CryptoSwift を組み込みフレームワークとして Watch アプリ (watchOS3) に埋め込もうとしています - Watch アプリ内から AES 暗号化と復号化を使用できるようにしたいと考えています。

まず、新しいクリーンな Xcode プロジェクトを作成します。これは、ローカルの git リポジトリで「WatchKit アプリを使用した iOS アプリ」を使用する watchOS アプリケーションです。

CryptSwift を追加するには、CryptoSwift のインストール ガイダンス ( https://github.com/krzyzanowskim/CryptoSwift#installationgit submodule add https://github.com/krzyzanowskim/CryptoSwift.git ) に従い、トップ レベルのプロジェクト フォルダーにgit サブモジュール ( ) として追加しました。CryptoSwift.xcodeproj次に、をクリーンな Xcode プロジェクトにドラッグしました。

CryptSwift.framework次に、 iOS アプリ ターゲットの埋め込みバイナリにを追加します。ビルドは成功しimport CryptoSwift、たとえば in を使用できましたViewController.swift

しかし、CryptSwift.framework を WatchKit 拡張ターゲットの組み込みバイナリに追加すると。ビルドにヒットしますが、失敗します: " clang: error: no such file or directory: '/Users/brian/Library/Developer/Xcode/DerivedData/TestCrypto2-bkzbizyfkacuctdwdngnvcrrewpi/Build/Products/Debug-watchsimulator/CryptoSwift.framework/CryptoSwift'"。また、WatchKit 拡張機能import CryptoSwiftなどでは使用できません。InterfaceController.swift

CryptoSwift.frameworkWatchKit 拡張機能にを追加するためにさまざまな方法を試しましたが、成功したものはありません。

可能であれば、この CryptoSwift フレームワークを WatchKit 拡張機能に正しい方法で追加する方法を知っている人はいますか?

  • Xcode 8.1 (8B62)
  • iOS10.1
  • ウォッチOS 3.1
4

0 に答える 0