{"action":"created","issue":{"url":"https://api.github.com/repos/evermeer/EVReflection/issues/31","labels_url":"https://api.github.com/repos/evermeer/EVReflection/issues/31/labels{/name}","comments_url":"https://api.github.com/repos/evermeer/EVReflection/issues/31/comments","events_url":"https://api.github.com/repos/evermeer/EVReflection/issues/31/events","html_url":"https://github.com/evermeer/EVReflection/issues/31","id":123089869,"number":31,"title":"EV doesn't parse subtypes if bundle name is changed manually","user":{"login":"yummish","id":2113579,"avatar_url":"https://avatars.githubusercontent.com/u/2113579?v=3","gravatar_id":"","url":"https://api.github.com/users/yummish","html_url":"https://github.com/yummish","followers_url":"https://api.github.com/users/yummish/followers","following_url":"https://api.github.com/users/yummish/following{/other_user}","gists_url":"https://api.github.com/users/yummish/gists{/gist_id}","starred_url":"https://api.github.com/users/yummish/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/yummish/subscriptions","organizations_url":"https://api.github.com/users/yummish/orgs","repos_url":"https://api.github.com/users/yummish/repos","events_url":"https://api.github.com/users/yummish/events{/privacy}","received_events_url":"https://api.github.com/users/yummish/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-12-19T14:50:41Z","updated_at":"2015-12-21T15:15:03Z","closed_at":null,"body":"In a project, I set the Bundle name manually to sth else, such as \"firstresponder\" instead of $(PRODUCT_NAME). I also have the following two classes:\r\nFoo {\r\nvar f1: String\r\nvar boo: Boo\r\n}\r\n\r\nBoo {\r\nvar ***\r\n}\r\n\r\nWhen i parse a json to Foo with : Foo(json: data), the Foo.boo is always empty. So I stepped through the json function and then found out that the \"NSClassFromString(classStringName)\" is always nil because it canno't find class firstresponder.Boo. After I changed the bundle name back to $(PRODUCT_NAME), it works!\r\n\r\nI didn't read through the getCleanAppName and I'm new to iOS, but I'm just wondering if it should read the project target instead of the bundle name because I think project target is where you can reference the classes.\r\n\r\nThanks and Cheers!"},"comment":{"url":"https://api.github.com/repos/evermeer/EVReflection/issues/comments/166327252","html_url":"https://github.com/evermeer/EVReflection/issues/31#issuecomment-166327252","issue_url":"https://api.github.com/repos/evermeer/EVReflection/issues/31","id":166327252,"user":{"login":"evermeer","id":130834,"avatar_url":"https://avatars.githubusercontent.com/u/130834?v=3","gravatar_id":"","url":"https://api.github.com/users/evermeer","html_url":"https://github.com/evermeer","followers_url":"https://api.github.com/users/evermeer/followers","following_url":"https://api.github.com/users/evermeer/following{/other_user}","gists_url":"https://api.github.com/users/evermeer/gists{/gist_id}","starred_url":"https://api.github.com/users/evermeer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/evermeer/subscriptions","organizations_url":"https://api.github.com/users/evermeer/orgs","repos_url":"https://api.github.com/users/evermeer/repos","events_url":"https://api.github.com/users/evermeer/events{/privacy}","received_events_url":"https://api.github.com/users/evermeer/received_events","type":"User","site_admin":false},"created_at":"2015-12-21T15:15:03Z","updated_at":"2015-12-21T15:15:03Z","body":"I have changed it to use the bundle name instead of the identifier In version 2.14.1. Could you please test  if it now works for you?"}}