一、编译
- 下载
git clone https://github.com/gsdios/SDAutoLayout
- 新建工程
- 拖入文件
- 添加文件头
- 修改配置
General->Deployment Info->Deployment Targent->8.0 Buile Setting->Linking->Mach-O Type->Static Library Buile Setting->Apple LLVM 8.1-Language-Objective C->Objective-C Autimatic Reference Counting->YES
- 创建文件夹
sudo mkdir /opt/frameworks sudo chmod 777 /opt/frameworks
- 添加 RunScript
Build Phases->+->New Run Script Phase
- RunScript
#export PROJECT=SDAutoLayout #export PLATFORM_NAME=iphoneos #export CONFIGURATION=Release export OPT_FRAMEWORKS_DIR="/opt/frameworks" export OPT_FRAMEWORKS_OUTPUT_DIR="$OPT_FRAMEWORKS_DIR/$PROJECT/$PLATFORM_NAME/$CONFIGURATION" mkdir -p "$OPT_FRAMEWORKS_OUTPUT_DIR" cp -f -R "$METAL_LIBRARY_OUTPUT_DIR" "$OPT_FRAMEWORKS_OUTPUT_DIR"
- 生成
Generic IOS Device->arm64 armv7s iphone 4s->i386 x64
- 出现崩溃
Build Phases->Linking->Other Linker Flags->$(inherited) -ObjC -framework "Foundation" -framework "UIKit" -framework "CoreGraphics"