Я использую следующий код
<?xml version="1.0"?>
<?php
include('app.plist');
?>
Но служба ITMS не работает с этим файлом.
Я хочу, чтобы служба ITMS вел себя так, как обычно, когда мы используем plist.
Я использую следующий код
<?xml version="1.0"?>
<?php
include('app.plist');
?>
Но служба ITMS не работает с этим файлом.
Я хочу, чтобы служба ITMS вел себя так, как обычно, когда мы используем plist.
Вам нужно заставить веб-сервер обрабатывать .plist как PHP-скрипт. Я предлагаю использовать RewriteMod, записав файл с именем .htaccess в папку, содержащую эти файлы. Обратите внимание, что веб-сервер должен поддерживать обработку .htaccess - большинство серверов поддерживают. Попробуйте проконсультироваться с Google о mod_rewrite, и вот пример конфигурации, которую вы должны поместить в файл .htaccess:
RewriteEngine On
RewriteRule ^(.*)\.plist$ /plistgen.php [L,QSA]
В файл plistgen.php напишите:
<?xml version="1.0"?> <?php include('app.plist'); ?>
Затем, когда вы вызываете, например, http://yourweb.tld/Random.plist, он автоматически вызывает plistgen.php и ваш скрипт обрабатывается.