I know where is the bug now.
In the Vuforia.UnityExtensions.Editor.dll, there is a class named PostProcessBuildPlayer in the namespace Vuforia.EditorClasses.
There's a line hard code like below. The bug is caused by it.
private static void ProcessPbxProj(string xCodeProjFileName, PostProcessBuildPlayer.Framework frameworks, PostProcessBuildPlayer.ResFile resFiles)
The bug is caused by the NewLine of win and mac is different. It should be coded like this instead.
streamWriter.BaseStream.Seek(-2L - (long)Environment.NewLine.Length, SeekOrigin.Current);
Please fix it in the next version.