NSDocument File>Open not allowing document types to open

Hello,


I have an simple NSDocument subclass application and also custom format conforming to wrapper : com.apple.package


I have defined Document, Export and Import UTIs for my format however I am unable to open my document files from File>Open... The NSOpenPanel is not allowing me to select my custom documents.


I can however double click my document in finder to open it, also if I drag the document from finder over application icon in dock is working normally.


I am not sure what is happening.


This are my Info.plist keys for application:


Document:

<key>CFBundleDocumentTypes</key>
  <array>
  <dict>
  <key>CFBundleDocumentTypes</key>
  <array>
  <dict>
  <key>CFBundleTypeName</key>
  <string>com.myapplicationdomain.application</string>
  <key>LSHandlerRank</key>
  <string>Owner</string>
  </dict>
  </array>
  <key>CFBundleTypeExtensions</key>
  <array>
  <string>cjewrapper</string>
  </array>
  <key>CFBundleTypeName</key>
  <string>com.myapplicationdomain.application</string>
  <key>CFBundleTypeRole</key>
  <string>Editor</string>
  <key>LSItemContentTypes</key>
  <array>
  <string>com.myapplicationdomain.application</string>
  </array>
  <key>LSTypeIsPackage</key>
  <integer>1</integer>
  <key>NSDocumentClass</key>
  <string>Document</string>
  </dict>
  </array>



Export/Import UTI


<key>UTExportedTypeDeclarations</key>
  <array>
  <dict>
  <key>UTTypeConformsTo</key>
  <array>
  <string>com.apple.package</string>
  </array>
  <key>UTTypeDescription</key>
  <string>com.myapplicationdomain.application</string>
  <key>UTTypeIdentifier</key>
  <string>com.myapplicationdomain.application</string>
  <key>UTTypeTagSpecification</key>
  <dict>
  <key>public.filename-extension</key>
  <array>
  <string>cjewrapper</string>
  </array>
  </dict>
  </dict>
  </array>
  <key>UTImportedTypeDeclarations</key>
  <array>
  <dict>
  <key>UTTypeConformsTo</key>
  <array>
  <string>com.apple.package</string>
  </array>
  <key>UTTypeDescription</key>
  <string>com.myapplicationdomain.application</string>
  <key>UTTypeIdentifier</key>
  <string>com.myapplicationdomain.application</string>
  <key>UTTypeTagSpecification</key>
  <dict>
  <key>public.filename-extension</key>
  <array>
  <string>cjewrapper</string>
  </array>
  </dict>
  </dict>
  </array>


Anybody similar problem?