<?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
重签ipa程序官网