Encryption 如何将CryptoSwift嵌入WatchKit扩展目标而不产生构建错误?
我正在尝试将CryptoSwift作为嵌入式框架嵌入手表应用程序(watchOS3)——我希望能够在手表应用程序中使用AES加密和解密 我首先在本地git存储库中创建一个新的干净的Xcode项目:使用“iOS应用程序和WatchKit应用程序”的watchOS应用程序 为了添加CryptoSwift,我遵循CryptoSwift()的安装指南,将其添加为git子模块(Encryption 如何将CryptoSwift嵌入WatchKit扩展目标而不产生构建错误?,encryption,ios10,watchkit,watchos-3,cryptoswift,Encryption,Ios10,Watchkit,Watchos 3,Cryptoswift,我正在尝试将CryptoSwift作为嵌入式框架嵌入手表应用程序(watchOS3)——我希望能够在手表应用程序中使用AES加密和解密 我首先在本地git存储库中创建一个新的干净的Xcode项目:使用“iOS应用程序和WatchKit应用程序”的watchOS应用程序 为了添加CryptoSwift,我遵循CryptoSwift()的安装指南,将其添加为git子模块(git子模块add)https://github.com/krzyzanowskim/CryptoSwift.git)在顶级项目文
git子模块add)https://github.com/krzyzanowskim/CryptoSwift.git
)在顶级项目文件夹中。然后我将CryptoSwift.xcodeproj
拖到干净的Xcode项目中
然后,我将CryptSwift.framework
添加到iOS应用程序目标的嵌入式二进制文件中。构建成功,我可以使用import CryptoSwift
,例如在ViewController.swift
中
但是当我将CryptSwift.framework添加到WatchKit扩展目标的嵌入式二进制文件中时。点击Build,它失败:“clang:error:没有这样的文件或目录:”/Users/brian/Library/Developer/Xcode/DerivedData/TestCrypto2 bkzbizyfkacuctdwdnngvcrewpi/Build/Products/Debug watchsimulator/CryptoSwift.framework/CryptoSwift'
”。我无法在WatchKit扩展中的InterfaceController.swift
中使用import CryptoSwift
我尝试了许多不同的方法将CryptoSwift.framework
添加到WatchKit扩展中,但都没有成功
如果可能的话,有人知道如何以正确的方式将这个CryptoSwift框架添加到WatchKit扩展中吗
- Xcode 8.1(8B62)
- iOS 10.1
- watchOS 3.1