Can't package my app for IOS because it thinks my project is code based?

If anyone still having problems even after comparing plugins with a valid project like me, a very simple solution is to edit directly the .uproject file and remove the plugins part.

Example, i changed from this :

{
	"FileVersion": 3,
	"EngineAssociation": "4.11",
	"Category": "",
	"Description": "",
	"Plugins": [
		{
			"Name": "WindowsDeviceProfileSelector",
			"Enabled": true
		},
		{
			"Name": "ArchVisCharacter",
			"Enabled": false
		},
		{
			"Name": "PluginBrowser",
			"Enabled": true
		}
	],
	"TargetPlatforms": [
		"Android",
		"IOS"
	]
}

to this

{
	"FileVersion": 3,
	"EngineAssociation": "4.11",
	"Category": "",
	"Description": ""
}