1.首先将以下代码保存到桌面,以.sh 文件格式保存,举个例子(auto.sh)
#!bin/bash
echo "File path is:"
read input
echo ".\n..\n..."
# Create Payload folder.
# %/* : is delete the last path component of 'input'
echo "mkdir 'Payload' folder..."
cd ${input%/*}
mkdir Payload
echo ".\n..\n..."
# Move file to Payload.
echo "copy file..."
app_name=${input##*/} # Demo.app
cp -rf ${app_name} Payload
echo ".\n..\n..."
# Zip Payload.
echo "zip file..."
zip -q -r Payload".zip" Payload
echo ".\n..\n..."
# Rename 'zip' to 'ipa'.
echo "rename 'zip' to 'ipa'..."
app_name=${app_name%.*}".ipa" # Demo.ipa
mv Payload".zip" ${app_name} # Payload.zip -> Demo.ipa
echo ".\n..\n..."
rm -rf Payload
echo "Done!!!"
echo "Find the '${app_name}' file..."
echo "It's it!\n"
2. 打开终端输入sh和一个空格(sh )将桌面的auto.sh文件拖入回车。
3. 打开Xcode 找到项目中的Products文件夹里面能看到一个.app结尾的文件,将该文件show in finder 找到该文件。
4 .将.app结尾的文件直接拖入终端 回车。
5. 等待完成 ,完成后会在.app文件的同级目录下会有一个.ipa 结尾的文件,该文件直接上传蒲公英就可以测试了。
其实这个东西的原理很简单
1. 新疆一个以.app文件同名的文件夹
2. 将.app放进该文件夹
3. 把该文件夹压缩成zip
4. 更改zip文件的后缀名为ipa
5. 完成!
运行环境为真机运行起来以后的.app包 模拟器未测试。