Search Issue Tracker
Duplicate
Votes
4
Found in
5.4.0f3
Issue ID
824262
Regression
Yes
[iOS] [MonoDevelop] UnityEditor.iOS.Xcode namespace not available in Monodevelop on Unity 5.4x
Reproduction Steps:
1. Open User's Project
2. Open PostBuild.cs script
3. Add new namespace "using UnityEngine.iOS.Xcode;"
4. Notice that Monodevelop throws error
5. Build project to iOS
6. Notice that Unity does build even though Monodevelop threw an error
Expected behaviour: If Unity supports namespaces Monodevelop should too
Actual results: Monodevelop does not recognise "UnityEditor.iOS.Xcode" namespace
Comments (1)
-
Spoke
Aug 30, 2016 07:17
This should be an easy fix:
After adding:
<Reference Include="UnityEditor.iOS">
<HintPath>/Applications/Unity 5.3.6p1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll</HintPath>
</Reference>To Assembly-Sharp-Editor.csproj and Assembly-Sharp-Editor-firstpass.csproj everything worked as expected.
Since in the files you can find:
<Reference Include="UnityEditor.iOS.Extensions">
<HintPath>/Applications/Unity 5.3.6p1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.iOS.Extensions.Xcode">
<HintPath>/Applications/Unity 5.3.6p1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Xcode.dll</HintPath>
</Reference>
<Reference Include="UnityEditor.iOS.Extensions.Common">
<HintPath>/Applications/Unity 5.3.6p1/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.Common.dll</HintPath>
</Reference>Maybe they should be changed as UnityEditor.iOS.Extensions is not a valid namespace.
Unfortunately this is not a permanent solution, as the project is recreated by unity automatically.
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- "Shader warning in 'Hidden/Light2D': implicit truncation of vector type" is thrown when building Universal 2D template
- AI Assistant breaks compilation of packages using System.Runtime.CompilerServices.Unsafe via auto-referencing
- Unity Hub checks the "Documentation" module by default on the 6.4 and 6.5 streams despite that it was unchecked with the previous installs
- Shortcut that toggles between Dopesheet and Curves Views in the Animation Window's Timeline is mislabed
- Property List Items Overlap onto the Property List's top edge when scrolling through a long Property List
This is a duplicate of issue #808106