MapFileParser not found in iOS Postprocessing

Hi,

I’m using Unity 5.1.0p1 Personal and I’m receiving the following error when I attempt to build my project for the xcode environment.

Please help.

Here is a temporal solution.

1.Go to “C:\Program Files\Unity\Editor\Data\Tools\MapFileParser”

2.Duplicate MapFileParser.exe

3.Rename the duplicated MapFileParser.exe to MapFileParser (Remove “.exe” extention)

4.You should be able to build your project in Unity :wink:

5.(Optional: For iOS build)

In the same directory as (project name).xcodeproj file, you will see “MapFileParser”.

Delete it before compiling the project in xcode. Otherwise you will get “Permission Denied” error.

I am also waiting for someone to find out better solution…

This is actually not specific answer for your question but a followup. When you try to build in xCODE, you might get an error saying:

Shell Script Invocation Error…MapFileParser.sh: Permission denied

if so, open Terminal → Locate the folder of MapFileParser.sh and type → chmod +x MapFileParser.sh

Solution came from here:
http://forum.unity3d.com/threads/mapfileparser-sh-permission-denied-not-set-as-executable-in-unity-4-6-8p1.352136/

I think this occurs mostly when you copy and iOS build from a PC to a MAC.

Actually, the latest Unity3d no longer has this issue! I have latest Unity3d with latest xcode installed.

I’ve tried this solution and it doesn’t work. Using 5.3.4f1

Also, the error doesn’t create a pop up message, it only shows in the console and the build / export fails.