上下文:我想使用CryptoSwift创建一个简单的Swift命令行工具
我对Xcode和Swift(以及MacOS!)比较陌生。
组态:
-MacOS High Sierra 10.13.2
-Xcode:9.2
脚步:
我启动Xcode
为MacOS创建一个新项目“命令行工具”
我的项目的选择:
产品名称:cryptodemo
组织标识符:com.demo
语言迅捷
我将项目创建到~/Documents
用以下命令填充我的main.swift:
import Foundation
import CryptoSwift
print("Hello, World!")
let bytes:Array<UInt8> = [0x01, 0x02, 0x03]
let digest = Digest.md5(bytes)
打开外壳并进入
~/Documents/cryptodemo
使用
git submodule add https://github.com/krzyzanowskim/CryptoSwift.git
将CryptoSwift添加为project’s README定义的子模块。打开Finder并将
CryptoSwift.xcodeproj
文件拖到我的Xcode项目中在Xcode中,我进入我的项目
Build Phase
我添加了
CryptoSwift
作为目标依赖项我在
CryptoSwift.framework
中添加了Link Binaries with Libraries
我在
CryptoSwift.framework
中添加了Copy Files
:目的地:
Framework
子路径:(空)
然后我建立它。我有这个错误:
Check dependencies
Unable to run command 'PBXCp CryptoSwift.framework' - this target might include its own product.
Unable to run command 'CodeSign A' - this target might include its own product.
这是项目cryptodemo.zip的档案
最佳答案