Apple отклонила приложение iOS для моего приложения, я пытался получить это приложение в магазине последние две недели.Отказ от приложения iOS - убедитесь, что ваше приложение поддерживает сети IPv6
Приложение требует демонстрационную учетную запись с IP-адресом, портом, номером учетной записи, номером клиента и ключом учетной записи. Я создал несколько учетных записей для apple с этой информацией, но я просто продолжаю отклоняться.
Сначала это было связано с UIBackgroundModes для местоположения, которое мне нужно было изменить для ios 9 и добавить отказ.
Я дал разработчику яблока сделать обзор всей информации, чтобы получить доступ к приложению. Они снова отклонили приложение, отметив: Обратите внимание, что приложения просматриваются в сети IPv6. Убедитесь, что ваше приложение поддерживает сети IPv6, так как требуется совместимость с IPv6.
В настоящее время я использую reachability 2.2 для контроля состояния устройства. Это отлично работает для всех тестов в сети IPv4.
Хотя есть новая версия reachability 3.0, в которой говорится, что она полностью поддерживает IPv6. Я не уверен, что достижимость обновлена, поскольку они все еще используют AF_INET, а не AF_INET6, описанные в документации. Apple также удалила доступностьForLocalWiFi, но мое приложение включает в себя и контролирует IN_LINKLOCALNETNUM.
Если возможно, как я могу настроить сеть IPv6 на моем iMac? Приложение использует IP-адрес (например, 199.56.42.21) для инициализации соединения с сервером. У меня еще нет сети IPv6, поэтому я попытался настроить соединение IPv6 с помощью iMac с set up a local IPv6 Wi-Fi network using your Mac. Проблема в том, что мой iMac работает за прокси (используя ethernet), а внешняя сеть находится на Wi-Fi и в руководстве по настройке написано: не через wifi.
Это не вопрос программирования. Это сетевая конфигурация. –
в основном вы должны быть уверены, что обновили все NSUERConnection до 'NSURLSession' в своем проекте, и это почти первый шаг к радости. – holex