Order alphabetically (with headers at the top).
diff --git a/xcode/libzip.xcodeproj/project.pbxproj b/xcode/libzip.xcodeproj/project.pbxproj
index 2d4322d..597e8fe 100644
--- a/xcode/libzip.xcodeproj/project.pbxproj
+++ b/xcode/libzip.xcodeproj/project.pbxproj
@@ -1305,6 +1305,7 @@
 				4BDC729E15B1B4E900236D3C /* zipconf.h */,
 				4BDC729815B1B2A600236D3C /* zip.h */,
 				4BDC729915B1B2A600236D3C /* zipint.h */,
+				4BCD54C81AB05AA90003D379 /* zipwin32.h */,
 				4B3A5F4A1DF96D83005A53A1 /* gladman-fcrypt */,
 				4B3A5F4B1DF96D83005A53A1 /* gladman-fcrypt.c */,
 				4B3A5F4C1DF96D83005A53A1 /* gladman-fcrypt.h */,
@@ -1338,6 +1339,7 @@
 				4BDC720A15B1B25E00236D3C /* zip_file_rename.c */,
 				4BDC720B15B1B25E00236D3C /* zip_file_replace.c */,
 				4BDC720C15B1B25E00236D3C /* zip_file_set_comment.c */,
+				736ED9B71E3D688C00C36873 /* zip_file_set_encryption.c */,
 				4B97204E188EBE85002FAFAD /* zip_file_set_external_attributes.c */,
 				4B82CED319915F360097BC18 /* zip_file_set_mtime.c */,
 				4BDC720D15B1B25E00236D3C /* zip_file_strerror.c */,
@@ -1357,12 +1359,13 @@
 				4BDC721915B1B25E00236D3C /* zip_get_name.c */,
 				4BDC721A15B1B25E00236D3C /* zip_get_num_entries.c */,
 				4BDC721B15B1B25E00236D3C /* zip_get_num_files.c */,
-				4BCF3019199A2F820064207B /* zip_io_util.c */,
 				3D9284801C309510001EABA7 /* zip_hash.c */,
+				4BCF3019199A2F820064207B /* zip_io_util.c */,
 				4BDC721C15B1B25E00236D3C /* zip_memdup.c */,
 				4BDC721D15B1B25E00236D3C /* zip_name_locate.c */,
 				4BDC721E15B1B25E00236D3C /* zip_new.c */,
 				4BDC721F15B1B25E00236D3C /* zip_open.c */,
+				736ED9B81E3D688C00C36873 /* zip_random_unix.c */,
 				4BDC722015B1B25E00236D3C /* zip_rename.c */,
 				4BDC722115B1B25E00236D3C /* zip_replace.c */,
 				4BDC722215B1B25E00236D3C /* zip_set_archive_comment.c */,
@@ -1397,13 +1400,11 @@
 				4BCF301F199A2F820064207B /* zip_source_tell.c */,
 				4BCF3035199ABDDA0064207B /* zip_source_tell_write.c */,
 				4BDC723715B1B25E00236D3C /* zip_source_window.c */,
+				736ED9B91E3D688C00C36873 /* zip_source_winzip_aes_decode.c */,
+				736ED9BA1E3D688C00C36873 /* zip_source_winzip_aes_encode.c */,
 				4BCF3020199A2F820064207B /* zip_source_write.c */,
 				4BDC723815B1B25E00236D3C /* zip_source_zip_new.c */,
 				4BDC723915B1B25E00236D3C /* zip_source_zip.c */,
-				736ED9B71E3D688C00C36873 /* zip_file_set_encryption.c */,
-				736ED9B81E3D688C00C36873 /* zip_random_unix.c */,
-				736ED9B91E3D688C00C36873 /* zip_source_winzip_aes_decode.c */,
-				736ED9BA1E3D688C00C36873 /* zip_source_winzip_aes_encode.c */,
 				4BDC723A15B1B25E00236D3C /* zip_stat_index.c */,
 				4BDC723B15B1B25E00236D3C /* zip_stat_init.c */,
 				4BDC723C15B1B25E00236D3C /* zip_stat.c */,
@@ -1414,7 +1415,6 @@
 				4BEF35C31AF4D92D00974F28 /* zip_source_win32handle.c */,
 				4BCD54C61AB05AA90003D379 /* zip_source_win32utf8.c */,
 				4BCD54C71AB05AA90003D379 /* zip_source_win32w.c */,
-				4BCD54C81AB05AA90003D379 /* zipwin32.h */,
 				4BDC724015B1B25E00236D3C /* zip_unchange_archive.c */,
 				4BDC724115B1B25E00236D3C /* zip_unchange_data.c */,
 				4BDC724215B1B25E00236D3C /* zip_unchange.c */,