返回

提问 添加收藏

php自动化重签名ipa代码例子

qtb999 发布于 2019年08月09日 (共有0个回帖)

 

php自动化重签名ipa例子

 

自动化重签名ipa制作思路,命令行后台自动重签名ipa!

 

<?php

//$signRoot="/var/www/test/";//linux

$signRoot="D:/test/";//win

//$signPath=$signRoot."tool/ausign";//linux

$signPath=$signRoot."tool/ausign.exe";

$certPath=$signRoot."dev.p12";

$mobileProvisionPath=$signRoot."dev.mobileprovision";

$ipaPath=$signRoot."ipa/game.ipa";

$saveIpaPath=$signRoot."resigned/game.ipa";

$certPassword="123456";

$loginCmd=$signPath.' -email 2462611616@qq.com -p 123456';

$signCmd=$signPath.' -sign '.$ipaPath." -c ".$certPath." -m ".$mobileProvisionPath." -p ".$certPassword." -o ".$saveIpaPath;

$addTimeSignCmd=$signCmd." -at 20190901";//签名并插入锁的命令

exec($loginCmd,$outputString,$loginStatus);

if($loginStatus!=0){

echo "login fail <br/>";

echo var_dump($outputString);

}else{

echo "login success <br/>";

exec($signCmd,$outputString,$signStatus);

if($signStatus!=0){

echo "sign fail <br/>";

echo var_dump($outputString);

}else{

echo "sign success,ipa saved to ".$saveIpaPath;

}

}

//输出

//login success

//sign success,ipa saved to D:/test/resigned/game.ipa

 

PHPIPA
文明上网,理性发言
客户端 Android iPhone WP7