Перезагрузка приложения - плохая идея, я уверен, что Apple отклонит его. Тем не менее, вы можете отобразить всплывающее окно, предлагающее пользователю закрыть приложение, чтобы применить обновленную информацию. Но лучшим способом было бы просто вручную вызвать методы, необходимые для перестройки вашего приложения (т.е. те, которые должны использовать обновленные данные).
Если вам нужно сделать обширную перестройку (то есть то, что пользователь сразу заметил бы), было бы неплохо добавить в своего рода индикатор загрузки «*».