Каковы разветвления удаления Вашего старого сертификата распределения, если Вы потеряли свой закрытый ключ? (iPhone SDK)

Похоже, что ваши ServerRestController должны иметь перекрестное происхождение, добавьте это

@RestController
@CrossOrigin(origins = "*")
public class ServerRestController {
...
}

Также, если вы хотите разрешить конкретное происхождение, вы можете сделать это следующим образом:

@CrossOrigin(origins = "http://stackoverflow.com", maxAge = 3600)

Вы можете установить @CrossOrigin с разрешением происхождения и максимальным возрастом для каждого метода или для RestController.

Более того, если у вас есть несколько RestController, не рекомендуется писать @CrossOrigin на каждом контроллере, вы можете просто создать Filter, например:

@Component
public class SimpleCORSFilter implements Filter {

private final Logger log = LoggerFactory.getLogger(SimpleCORSFilter.class);

public SimpleCORSFilter() {
    log.info("SimpleCORSFilter init");
}

@Override
public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
HttpServletRequest request = (HttpServletRequest) req;
HttpServletResponse response = (HttpServletResponse) res;

response.setHeader("Access-Control-Allow-Origin", request.getHeader("Origin"));
response.setHeader("Access-Control-Allow-Credentials", "true");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
response.setHeader("Access-Control-Max-Age", "3600");
response.setHeader("Access-Control-Allow-Headers", "Content-Type, Accept, X-Requested-With, remember-me");

chain.doFilter(req, res);
}

@Override
public void init(FilterConfig filterConfig) {
}

@Override
public void destroy() {
}

}

См. Пример здесь: пружинные сердечники

6
задан Corey Floyd 28 April 2009 в 15:38
поделиться

1 ответ

Вы можете запросить новый сертификат распространения на портале программы для разработчиков iPhone, а затем создать новый профиль обеспечения для распространения в App Store.

Это не должно создавать никаких проблем для процесса распространения.

7
ответ дан 10 December 2019 в 00:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: