写一个iOS的sdk xcode 14 m1

1.新建一个workspace

写一个iOS的sdk xcode 14 m1_第1张图片 

2.创建一个demo,用于调试

写一个iOS的sdk xcode 14 m1_第2张图片 

写一个iOS的sdk xcode 14 m1_第3张图片 

写一个iOS的sdk xcode 14 m1_第4张图片 

写一个iOS的sdk xcode 14 m1_第5张图片 

3.创建一个sdk工程

 

写一个iOS的sdk xcode 14 m1_第6张图片 4.建一个测试文件,要不啥也没有

 写一个iOS的sdk xcode 14 m1_第7张图片

 5.把这个新建的文件暴露出去,给人调用

写一个iOS的sdk xcode 14 m1_第8张图片 

 写一个iOS的sdk xcode 14 m1_第9张图片

写一个iOS的sdk xcode 14 m1_第10张图片 写一个iOS的sdk xcode 14 m1_第11张图片

 

6. 开始制作sdk 

 

 

 名字随便,但是工程得选对

写一个iOS的sdk xcode 14 m1_第12张图片 

 写一个iOS的sdk xcode 14 m1_第13张图片

写一个iOS的sdk xcode 14 m1_第14张图片 

写一个iOS的sdk xcode 14 m1_第15张图片 

 加入打包脚本

if [ "${ACTION}" = "build" ]
then
INSTALL_DIR=${SRCROOT}/Products/${PROJECT_NAME}.framework
 
DEVICE_DIR=${BUILD_ROOT}/${CONFIGURATION}-iphoneos/${PROJECT_NAME}.framework
 
SIMULATOR_DIR=${BUILD_ROOT}/${CONFIGURATION}-iphonesimulator/${PROJECT_NAME}.framework
 
 
if [ -d "${INSTALL_DIR}" ]
then
rm -rf "${INSTALL_DIR}"
fi
 
mkdir -p "${INSTALL_DIR}"
 
cp -R "${DEVICE_DIR}/" "${INSTALL_DIR}/"
#ditto "${DEVICE_DIR}/Headers" "${INSTALL_DIR}/Headers"
 
lipo -create "${DEVICE_DIR}/${PROJECT_NAME}" "${SIMULATOR_DIR}/${PROJECT_NAME}" -output "${INSTALL_DIR}/${PROJECT_NAME}"
 
#open "${DEVICE_DIR}"
open "${SRCROOT}/Products"
fi
 

 写一个iOS的sdk xcode 14 m1_第16张图片

 设置一下版本号啥的

写一个iOS的sdk xcode 14 m1_第17张图片写一个iOS的sdk xcode 14 m1_第18张图片 

写一个iOS的sdk xcode 14 m1_第19张图片 写一个iOS的sdk xcode 14 m1_第20张图片

写一个iOS的sdk xcode 14 m1_第21张图片 

 

command+B先后编译这两个工程,

写一个iOS的sdk xcode 14 m1_第22张图片

 因为脚本的原因,会自动打开sdk目录

写一个iOS的sdk xcode 14 m1_第23张图片 

 

7. 使用

写一个iOS的sdk xcode 14 m1_第24张图片 demo 里加入sdk目录的文件路径

写一个iOS的sdk xcode 14 m1_第25张图片

拖入sdk

写一个iOS的sdk xcode 14 m1_第26张图片 

写一个iOS的sdk xcode 14 m1_第27张图片 运行,完美饮用

写一个iOS的sdk xcode 14 m1_第28张图片 

 

 

你可能感兴趣的:(xcode,ios,macos)