pbxFileReferenceObj: Made "lastKnownFileType" property optional, unified checking for "includeInIndex" property
diff --git a/lib/pbxProject.js b/lib/pbxProject.js
index 4056e40..532a27e 100644
--- a/lib/pbxProject.js
+++ b/lib/pbxProject.js
@@ -973,10 +973,13 @@
     if (file.fileEncoding)
         obj.fileEncoding = file.fileEncoding;
 
+    if (file.lastKnownFileType)
+        obj.lastKnownFileType = file.lastKnownFileType;
+
     if (file.explicitFileType)
         obj.explicitFileType = file.explicitFileType;
 
-    if ('includeInIndex' in file)
+    if (file.includeInIndex)
         obj.includeInIndex = file.includeInIndex;
 
     return obj;