En 1929 se celebraron la Exposición Universal de Barcelona y la Iberoamericana de Sevilla, pero la oposición creciente que generó el dictador, especialmente extendida entre estudiantes, intelectuales y el cuerpo de Artillería (se oponía a la reforma que pretendía el dictador de su sistema de ascensos), hicieron que Alfonso XIII apartase a Miguel Primo de Rivera del gobierno el 29 de enero de 1930.