Bug 29579 - Xamarin.iOS 10: Info.plist not found
Summary: Xamarin.iOS 10: Info.plist not found
Status: VERIFIED FIXED
Alias: None
Product: iOS
Classification: Xamarin
Component: MSBuild ()
Version: XI 8.10
Hardware: Macintosh Mac OS
: Normal normal
Target Milestone: Untriaged
Assignee: Bugzilla
URL:
: 29171 29893 32935 ()
Depends on:
Blocks:
 
Reported: 2015-04-30 05:36 UTC by Andrew Polkinghorn
Modified: 2016-07-29 15:16 UTC (History)
20 users (show)

Tags:
Is this bug a regression?: ---
Last known good build:

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.


Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:
Status:
VERIFIED FIXED

Description Andrew Polkinghorn 2015-04-30 05:36:19 UTC
Hello Xamarin,

I updated my Xamarin Studios & Xamarin.iOS to the latest versions:

Xamarin Studios Version: 5.9 (build 431)

Xamarin.iOS Version: 8.10.0.267 (Business edition)

Now I can't get any of my projects to compile as I get the following error:

/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: Error: Info.plist not found.

Is this a known issue?

Are there any work around solutions you're aware of?

Let me know if you need any other information.

Looking forward to hearing from you.

Kind regards,
Andrew Polkinghorn
Comment 1 Rolf Bjarne Kvinge [MSFT] 2015-04-30 05:38:18 UTC
Can you share your project with us (or create a test project) so that we can reproduce this ourselves?
Comment 2 Andrew Polkinghorn 2015-04-30 08:42:12 UTC
I cannot reproduce this issue anymore. 

The projects that weren't working were iOS apps that referenced my binding project.

I tried to create a new Sample iOS project that referenced a newly created binding project with both containing a reference to Xamarin.iOS but I couldn't get it to reproduce the error.

I cleaned my original solution's binding project then re-added the Xamarin.iOS library to it and this seems to have fixed the bug.

If I can reproduce the error I will let you know attaching a project.

But for the time being, the bug has disappeared.
Comment 3 Rolf Bjarne Kvinge [MSFT] 2015-04-30 08:43:16 UTC
OK, thanks for taking the time to try to make a test project.

I'm closing this now, if you run into it again just reopen the bug.
Comment 5 Andrew Polkinghorn 2015-05-01 06:23:23 UTC
Hello,

I am seeing this issue again.

Yesterday, after re-updating Xamarin Studios the bug disappeared.

I logged on today and it has reappeared.

Please find attached the Build Output as the following blog post:
https://forums.xamarin.com/discussion/39472/updated-xs-today-now-info-plist-missing-error-in-build

I can reproduce this in my main solution however, when I try to exact one of the smaller projects that reproduce the issue out of the solution the bug disappears.

Let me know if I can be of any more assistance.

Thanks,
Andrew.
Comment 6 Rolf Bjarne Kvinge [MSFT] 2015-05-01 06:26:49 UTC
@Jeff, can you have a look at this? I see you've commented on the forum post.
Comment 7 Jeffrey Stedfast 2015-05-01 09:33:03 UTC
	Task "FindItemWithLogicalName"
		Using task FindItemWithLogicalName from Xamarin.MacDev.Tasks.FindItemWithLogicalName, Xamarin.MacDev.Tasks, Version=1.0.5595.8224, Culture=neutral, PublicKeyToken=null
		FindItemWithLogicalName Task
		  Items:
		    Info.plist
		  LogicalName: Info.plist
		  ProjectDir: /Users/apolkinghorn/Shinobi-Repository/shinobi-monointegration/Charts/Charts.Samples/Premium/CandlestickChart
		  ResourcePrefix: Resources
	Done executing task "FindItemWithLogicalName"


Somehow this fails which makes no sense to me.
Comment 8 Jeffrey Stedfast 2015-05-01 09:44:02 UTC
Is this a shared project? (i.e. a .shproj)
Comment 9 Jeffrey Stedfast 2015-05-01 09:45:07 UTC
What is the full path of the Info.plist in your project? Are any of this directories a symlink?
Comment 10 Andrew Polkinghorn 2015-05-01 10:35:37 UTC
This isn't in a shared project, I am using a Workspace that holds multiple solutions and in each solution there is a binding project and multiple sample iOS apps.

The file location of the project's Info.plist is:
Users/apolkinghorn/shinobi-repository/shinobi-monointegration/Charts/Charts.Samples/Premium/CandlestickChart/Info.plist

I have not created any symlinks myself. However I do reference the Binding project in every sample app. I'm unsure how Xamarin Studios handles this.
Comment 11 Jeffrey Stedfast 2015-05-01 10:42:42 UTC
Referencing a binding project should not cause this to happen (nor can I see how it possibly could).

In your .csproj, does your Info.plist item have a LogicalName set? what about a Link?

i.e. does it look like one of these?

<None Include="Info.plist">
   <LogicalName>SomethingSomething</LogicalName>
</None>

or

<None Include="Info.plist">
   <Link>SomethingSomething</Link>
</None>

?
Comment 12 Andrew Polkinghorn 2015-05-01 11:48:50 UTC
I made a little progress with this issue regarding when sometimes it will build successfully and sometimes it will fail.

If I completely close Xamarin Studios and open my Workspace then run a project I get this issue.

If I then open a empty test project it will build fine with no errors. 

Now if I reopen my workspace it will now build successfully and I get no error. :S

Regarding my .csproj file here is the only mention of Info.plist:

  <ItemGroup>
    <None Include="Info.plist" />
  </ItemGroup>
Comment 13 Jeffrey Stedfast 2015-05-01 12:11:38 UTC
Sounds like either a bug in Xamarin Studio's Project Model logic or else a bug in the changes Lluis made to xbuild wrt his DefiningProjectFullPath patch then.
Comment 14 Suriya guru seelan 2015-05-05 14:59:14 UTC
I am also facing the same issue.

but my .csproj file looks like this

<None Include="Info.plist“/>
      <DeployService-Deploy>True</DeployService-Deploy>
 </None>

Please help me. I could able to build the project for 2 days now.
Comment 15 Carlo Wahlstedt 2015-05-06 16:21:09 UTC
I'm seeing this same issue. 

Part of my build output:

	Target _DetectAppManifest:
		FindItemWithLogicalName Task
		  Items:
		    Info.plist
		    EditManifest.sh
		    packages.config
		  LogicalName: Info.plist
		  ProjectDir: /Users/carlo.wahlstedt/TfsSource/Research_and_Design/Client_iOS/Development/CSI.Xamarin.Container/CSI.Xamarin.Container
		  ResourcePrefix: Resources
		FindItemWithLogicalName Task
		  Items:
		    Resources/logo.png
		    Resources/Icons/EmpireBuilding.png
		    Resources/Icons/Letter-P-grey-icon.png
		    Resources/Icons/Letter-T-grey-icon.png
		    Resources/Icons/Letter-V-grey-icon.png
		    Resources/Icons/Letter-T-red-icon.png
		    Resources/Icons/Letter-P-red-icon.png
		    Resources/Icons/Letter-V-red-icon.png
		  LogicalName: Info.plist
		  ProjectDir: /Users/carlo.wahlstedt/TfsSource/Research_and_Design/Client_iOS/Development/CSI.Xamarin.Container/CSI.Xamarin.Container
		  ResourcePrefix: Resources
		FindItemWithLogicalName Task
		  Items:
		    Home/Modules/ApplicationModules.xml
		  LogicalName: Info.plist
		  ProjectDir: /Users/carlo.wahlstedt/TfsSource/Research_and_Design/Client_iOS/Development/CSI.Xamarin.Container/CSI.Xamarin.Container
		  ResourcePrefix: Resources
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: error : Info.plist not found.
	Task "Error" execution -- FAILED
Comment 16 Jon Goldberger [MSFT] 2015-05-10 04:14:33 UTC
I started getting this too, but not right after updating to 8.10. I had built and run this project a couple of times under 8.10 a few times before this popped up. However I might not have cleaned the project until now, so cached build info was likely avoiding the error. Downgrading to Xamarin.iOS 8.9 resolved the issue. After downgrading, I updated again and Project built and deployed, but after cleaning the project the error re-appeared, but with a different message:

>Error: Error initializing task FindItemWithLogicalName: Not registered task FindItemWithLogicalName. (WatchKitApp)

So I tried creating a new template Single View Unified API app and the got the original build error:

>/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: Error: Info.plist not found. (TestXIStable)


## Version info:

=== Xamarin Studio ===

Version 5.9 (build 431)
Installation UUID: 2dc9022f-f9a8-424f-8284-bf224cbbfde0
Runtime:
	Mono 4.0.0 ((detached/d136b79)
	GTK+ 2.24.23 (Raleigh theme)

	Package version: 400000143

=== Xamarin.Android ===

Version: 5.1.0.115 (Business Edition)
Android SDK: /Users/apple/Library/Developer/Xamarin/android-sdk-mac_x86
	Supported Android versions:
		2.3    (API level 10)
		4.0.3  (API level 15)
		4.1    (API level 16)
		4.2    (API level 17)
		4.3    (API level 18)
		4.4    (API level 19)
		4.4.87 (API level 20)
		5.0    (API level 21)
Java SDK: /usr
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-466.1-11M4716)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-466.1, mixed mode)

=== Xamarin Android Player ===

Version: Unknown version
Location: /Applications/Xamarin Android Player.app

=== Apple Developer Tools ===

Xcode 6.3.1 (7703)
Build 6D1002

=== Xamarin.iOS ===

Version: 8.10.0.267 (Business Edition)
Hash: 6481535
Branch: master
Build date: 2015-04-27 04:38:13-0400

=== Xamarin.Mac ===

Version: 2.0.0.262 (Business Edition)

=== Build Information ===

Release ID: 509000431
Git revision: 7560726734fc7267de2fa9abed2509968deefaa8
Build date: 2015-04-17 19:25:48-04
Xamarin addins: 2e772c734ab3148054eae7bf8949f340fdeb5e5e

=== Operating System ===

Mac OS X 10.10.3
Darwin Jons-iMac.local 14.3.0 Darwin Kernel Version 14.3.0
    Mon Mar 23 11:59:05 PDT 2015
    root:xnu-2782.20.48~5/RELEASE_X86_64 x86_64


## Build output (from new single view unified template app):


>Building: TestXIStable (Debug|iPhoneSimulator)
>
>Build started 5/9/2015 10:08:33 PM.
>__________________________________________________
>Project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" (Build target(s)):
>
>Initial Properties:
>__CF_USER_TEXT_ENCODING = 0x1F5:0x0:0x0
>Apple_PubSub_Socket_Render = /private/tmp/com.apple.launchd.Y8SyYPsIdD/Render
>AssemblyName = TestXIStable
>BuildingInsideVisualStudio = true
>Configuration = Debug
>ConsolePause = false
>CurrentSolutionConfigurationContents = <SolutionConfiguration>
>
><ProjectConfiguration Project="{C910D46A-7000-4AB1-A8EB-D19C94F16CBF}" AbsolutePath="/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj">Debug|iPhoneSimulator</ProjectConfiguration>
>
></SolutionConfiguration>
>DebugSymbols = true
>DebugType = full
>DefineConstants = DEBUG;ENABLE_TEST_CLOUD;
>DISPLAY = /private/tmp/com.apple.launchd.HMmRNUpndP/org.macosforge.xquartz:0
>DYLD_FALLBACK_LIBRARY_PATH = /Applications/Xamarin Studio.app/Contents/Resources/lib:/Applications/Xamarin Studio.app/Contents/Resources/lib/monodevelop/bin:/Library/Frameworks/Mono.framework/Versions/Current/lib:/lib:/usr/lib:/Library/Developer/CommandLineTools/usr/lib:/usr/local/lib
>ErrorReport = prompt
>GTK2_RC_FILES = /Applications/Xamarin Studio.app/Contents/Resources/lib/monodevelop/bin/gtkrc.mac-yosemite
>HOME = /Users/apple
>IPhoneResourcePrefix = Resources
>LOGNAME = apple
>MONO_GAC_PREFIX = /Applications/Xamarin Studio.app/Contents/Resources
>MSBuildBinPath = /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5
>MSBuildExtensionsPath = /Library/Frameworks/Mono.framework/External/xbuild
>MSBuildExtensionsPath32 = /Library/Frameworks/Mono.framework/External/xbuild
>MSBuildExtensionsPath64 = /Library/Frameworks/Mono.framework/External/xbuild
>MSBuildProjectDefaultTargets = Build
>MSBuildProjectDirectory = /Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable
>MSBuildProjectExtension = .csproj
>MSBuildProjectFile = TestXIStable.csproj
>MSBuildProjectFullPath = /Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj
>MSBuildProjectName = TestXIStable
>MSBuildThisFile = TestXIStable.csproj
>MSBuildThisFileDirectory = /Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/
>MSBuildThisFileDirectoryNoRoot = Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/
>MSBuildThisFileExtension = .csproj
>MSBuildThisFileFullPath = /Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj
>MSBuildThisFileName = TestXIStable
>MSBuildToolsPath = /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5
>MSBuildToolsRoot = /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono
>MSBuildToolsVersion = 4.0
>MtouchArch = i386
>MtouchDebug = true
>MtouchI18n = 
>MtouchLink = None
>MtouchProfiling = true
>MtouchSdkVersion = 8.3
>MtouchUseRefCounting = true
>Optimize = false
>OS = Unix
>OutputPath = bin\iPhoneSimulator\Debug
>OutputType = Exe
>PATH = /Applications/Xamarin Studio.app/Contents/Resources:/Applications/Xamarin Studio.app/Contents/MacOS:/usr/bin:/bin:/usr/sbin:/sbin
>PKG_CONFIG_LIBDIR = 
>PKG_CONFIG_PATH = /Applications/Xamarin Studio.app/Contents/Resources/lib/pkgconfig:/Library/Frameworks/Mono.framework/Versions/4.0.0/share/pkgconfig:/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/pkgconfig
>Platform = iPhoneSimulator
>ProjectGuid = {C910D46A-7000-4AB1-A8EB-D19C94F16CBF}
>ProjectTypeGuids = {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
>RootNamespace = TestXIStable
>SHELL = /bin/bash
>SolutionDir = /Users/apple/Documents/Xamarin/XamSupport/TestXIStable/
>SolutionFilename = TestXIStable.sln
>SolutionName = TestXIStable
>SolutionPath = /Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable.sln
>SSH_AUTH_SOCK = /private/tmp/com.apple.launchd.NglE3wvWX7/Listeners
>TMPDIR = /var/folders/14/lysfsx_x4y912h9z1qmf58qr0000gn/T/
>UseHostCompilerIfAvailable = false
>USER = apple
>WarningLevel = 4
>XPC_FLAGS = 0x0
>XPC_SERVICE_NAME = com.xamarin.monodevelop.7984
>XTC_IDE = aae10be4315b41d18a0e3b60225cf2df
>
>Initial Items:
>/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj: Importing project /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets from extension path /Library/Frameworks/Mono.framework/External/xbuild
>/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets: Importing project /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.CSharp.targets 
>/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.CSharp.targets: Importing project /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets 
>/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets: Importing project /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets 
>/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: Importing project /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.props from extension path /Library/Frameworks/Mono.framework/External/xbuild
>Building target "_ValidateEssentialProperties" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets").
>Done building target "_ValidateEssentialProperties" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets").
>Building target "Build" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets").
>Building target "BuildOnlySettings" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
>Done building target "BuildOnlySettings" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
>Building target "PrepareForBuild" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
>Building target "AssignLinkMetadata" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForBuild" depends on it.
>Done building target "AssignLinkMetadata" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForBuild" depends on it.
>	
>	Target PrepareForBuild:
>	Task "Message"
>		Using task Message from Microsoft.Build.Tasks.Message, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
>		Configuration: Debug Platform: iPhoneSimulator
>	Done executing task "Message"
>	Task "FindAppConfigFile"
>		Using task FindAppConfigFile from Microsoft.Build.Tasks.FindAppConfigFile, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
>	Done executing task "FindAppConfigFile"
>	Task "MakeDir"
>		Using task MakeDir from Microsoft.Build.Tasks.MakeDir, Xamarin.iOS.Tasks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
>	Done executing task "MakeDir"
>	Done building target "PrepareForBuild" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj".
>	
>Done building target "PrepareForBuild" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
>Building target "_CollectBundleResources" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "Build" depends on it.
>Building target "_CompileInterfaceDefinitions" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "_CollectBundleResources" depends on it.
>Building target "_DetectAppManifest" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "_CompileInterfaceDefinitions" depends on it.
>	
>	Target _DetectAppManifest:
>	Task "FindItemWithLogicalName"
>		Using task FindItemWithLogicalName from Xamarin.MacDev.Tasks.FindItemWithLogicalName, Xamarin.MacDev.Tasks, Version=1.0.5595.8224, Culture=neutral, PublicKeyToken=null
>		FindItemWithLogicalName Task
>		  Items:
>		    Info.plist
>		    Entitlements.plist
>		    packages.config
>		  LogicalName: Info.plist
>		  ProjectDir: /Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable
>		  ResourcePrefix: Resources
>	Done executing task "FindItemWithLogicalName"
>	Task "FindItemWithLogicalName"
>		Using task FindItemWithLogicalName from Xamarin.MacDev.Tasks.FindItemWithLogicalName, Xamarin.MacDev.Tasks, Version=1.0.5595.8224, Culture=neutral, PublicKeyToken=null
>		FindItemWithLogicalName Task
>		  Items: <null>
>		  LogicalName: Info.plist
>		  ProjectDir: /Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable
>		  ResourcePrefix: Resources
>	Done executing task "FindItemWithLogicalName"
>	Task "FindItemWithLogicalName"
>		Using task FindItemWithLogicalName from Xamarin.MacDev.Tasks.FindItemWithLogicalName, Xamarin.MacDev.Tasks, Version=1.0.5595.8224, Culture=neutral, PublicKeyToken=null
>		FindItemWithLogicalName Task
>		  Items: <null>
>		  LogicalName: Info.plist
>		  ProjectDir: /Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable
>		  ResourcePrefix: Resources
>	Done executing task "FindItemWithLogicalName"
>	Task "Error"
>		Using task Error from Microsoft.Build.Tasks.Error, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
>/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: error : Info.plist not found.
>	Task "Error" execution -- FAILED
>	Done building target "_DetectAppManifest" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj".-- FAILED
>	
>Done building target "_DetectAppManifest" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "_CompileInterfaceDefinitions" depends on it.
>Done building target "_CompileInterfaceDefinitions" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "_CollectBundleResources" depends on it.
>Done building target "_CollectBundleResources" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "Build" depends on it.
>Done building target "Build" in project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets").
>Done building project "/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj".-- FAILED
>
>Target perfomance summary:
>     5.221 ms  _DetectAppManifest                                      1 calls
>     0.171 ms  _ValidateEssentialProperties                            1 calls
>     0.145 ms  AssignLinkMetadata                                      1 calls
>     1.826 ms  PrepareForBuild                                         1 calls
>
>Tasks perfomance summary:
>     0.309 ms  Error                                                   1 calls
>     0.320 ms  FindAppConfigFile                                       1 calls
>     2.838 ms  FindItemWithLogicalName                                 3 calls
>     0.713 ms  MakeDir                                                 1 calls
>     0.457 ms  Message                                                 1 calls
>
>Build FAILED.
>Errors:
>
>/Users/apple/Documents/Xamarin/XamSupport/TestXIStable/TestXIStable/TestXIStable.csproj (Build) ->
>/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets (_DetectAppManifest target) ->
>
>	/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: error : Info.plist not found.
>
>	 0 Warning(s)
>	 1 Error(s)
>
>Time Elapsed 00:00:00.0447730
>
>---------------------- Done ----------------------
>
>Build: 1 error, 0 warnings
Comment 17 Rolf Bjarne Kvinge [MSFT] 2015-05-11 04:24:04 UTC
*** Bug 29893 has been marked as a duplicate of this bug. ***
Comment 18 Jon Goldberger [MSFT] 2015-05-11 23:33:08 UTC
An additonal note:

I just discovered that the project I mentioned above that was having this issue works if I moved it to a another location. 

I had the project at path:
/Users/apple/documents/Xamarin/XamSupport 
(got path by dragging folder from finder to terminal... note small "d" in documents... should be capital... not a Xamarin issue I know but read on)

Note: This is a git repository.

After moving the project to

/Users/apple/Downloads

it built fine.
Note: Not a git repository, so at first I thought it maybe something to do with git, so I made this a git repository and still had issue, so eliminating git as a possible culprit now. 

So this is when I noticed something odd... The original path:
/Users/apple/documents/Xamarin/XamSupport (Note: small d in Documents)

Should be 
/Users/apple/Documents/Xamarin/XamSupport (Note: capital D in Documents)

So even though in Terminal I only see a ~/Documents directory, I can navigate to ~/documents as well (I should not be able to)

This is very odd, but I have now noted that if the project is anywhere outside of the ~/Documents directory it works, if in ~/Documents it does not. 

So something seems to have gone screwy with my system. I can also navigate to ~/downloads (should not be able to, lower case "d") or ~/Downloads. And both show the same files/sub-directories. 


OK, so I then noted something else odd... In the Finder sidebar where I have a shortcut to my documents folder, there used to be a special icon for the folder, but now it is just a folder icon. I remove the shortcut by dragging it out of the Finder sidebar and then re-added it using the Finder Preferences->Sidebar pane but still it showed a normal folder icon. SO then I rebooted my system, removed and re-added the Finder sidebar shortcut to documents again... now I have the special Documents icon in my side bar.... and now the project builds from the original location.

So this is all very odd but I thought I should share it in case it helps track down wtf happened here. 

Feel free to ping me if you need more information, but this is pretty much all I did to get past this "info.plist not found" issue on my system.
Comment 19 Jon Goldberger [MSFT] 2015-05-11 23:46:52 UTC
Yet another note:

So I pulled out my laptop which I have not used in a while. On that laptop I can go to /Users/apple/documents (note small "d") but the Finder sidebar icon for Documents is the special documents icon (not a normal folder Icon) and projects in the Documents folder work as expected... so not sure what messed up my Finder on my iMac, but just wanted to point out that I can navigate in Terminal to a directory in a case insensitive manner... didn't think this should be possible on a Unix based system.


I note also that once I made the change on my iMac to get the Documents folder icon to be the special documents icon in my Finder sidebar, then dragging the same folder to Terminal as I did in my last comment yields the correct path with the capital "D" in Documents rather than the small "d" as happened before when the normal folder icon was in the Finder sidebar for my Documents folder.

I know, I know.... but that is what I discovered.
Comment 20 Paul Johnson 2015-05-13 04:06:40 UTC
I'm going to *me too* on this. The issue only seems to be with new projects, not ones created with an older version of XS. I'm doing a fair bit of forms development currently. I can do the POC work for droid, but can't build for iOS

		  LogicalName: Info.plist
		  ProjectDir: /Users/PFJ/Dropbox/iOS book 2/Chapters/Chapter 6/Code/tabviewpages/iOS
		  ResourcePrefix: Resources
		FindItemWithLogicalName Task
		  Items: <null>
		  LogicalName: Info.plist
		  ProjectDir: /Users/PFJ/Dropbox/iOS book 2/Chapters/Chapter 6/Code/tabviewpages/iOS
		  ResourcePrefix: Resources
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: error : Info.plist not found.
	Task "Error" execution -- FAILED
	Done building target "_DetectAppManifest" in project "/Users/PFJ/Dropbox/iOS book 2/Chapters/Chapter 6/Code/tabviewpages/iOS/tabviewpages.iOS.csproj".-- FAILED
	
Done building project "/Users/PFJ/Dropbox/iOS book 2/Chapters/Chapter 6/Code/tabviewpages/iOS/tabviewpages.iOS.csproj".-- FAILED

Build FAILED.
Errors:

/Users/PFJ/Dropbox/iOS book 2/Chapters/Chapter 6/Code/tabviewpages/iOS/tabviewpages.iOS.csproj (Build) ->
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets (_DetectAppManifest target) ->

	/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: error : Info.plist not found.

=== Xamarin Studio ===

Version 5.9.2 (build 0)
Installation UUID: f3d1a29c-1ba2-4a83-a193-1087efe91a85
Runtime:
	Mono 4.0.1 ((detached/d7f9ffa)
	GTK+ 2.24.23 (Raleigh theme)

	Package version: 400010029

=== Apple Developer Tools ===

Xcode 6.3.1 (7703)
Build 6D1002

=== Xamarin.iOS ===

Version: 8.10.1.46 (Business Edition)
Hash: f5f5a49
Branch: master
Build date: 2015-05-11 18:38:16-0400

=== Xamarin.Android ===

Version: 5.1.2.0 (Business Edition)
Android SDK: /Users/PFJ/Library/Developer/Xamarin/android-sdk-mac_x86
	Supported Android versions:
		2.3    (API level 10)
		4.0.3  (API level 15)
		4.1    (API level 16)
		4.2    (API level 17)
		4.3    (API level 18)
		4.4    (API level 19)
		4.4.87 (API level 20)
		5.0    (API level 21)
Java SDK: /usr
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

=== Xamarin Android Player ===

Version: Unknown version
Location: /Applications/Xamarin Android Player.app

=== Xamarin.Mac ===

Version: 2.0.1.46 (Business Edition)

=== Build Information ===

Release ID: 509020000
Git revision: f97f3598952edca4678fc9fdafffecb68ed24399
Build date: 2015-05-08 11:55:56-04
Xamarin addins: ab18ddff45f507ed74f36c2b65df9aee22e28a56

=== Operating System ===

Mac OS X 10.10.4
Darwin Pauls-iMac.local 14.4.0 Darwin Kernel Version 14.4.0
    Tue May  5 14:17:52 PDT 2015
    root:xnu-2782.30.4~3/RELEASE_X86_64 x86_64
Comment 21 Guilherme Waltricke 2015-05-13 18:34:12 UTC
The Same issue here... 

Xamarin Update 5.9 seems have a big problem (again)

https://forums.xamarin.com/discussion/39472/updated-xs-today-now-info-plist-missing-error-in-build
Comment 22 Jeffrey Stedfast 2015-05-14 15:55:43 UTC
If someone having this problem could get diagnostic log output using this build, it would be really helpful.

http://storage.bos.internalx.com/macios-mac-macios-cycle5-missing-info.plist/53/53f9a49e17e0b42a707cee339ad0591223249e23/monotouch-8.10.1.57.pkg
Comment 24 Jeffrey Stedfast 2015-05-15 11:55:50 UTC
Yes, but you need to turn on more verbose logging because it did not log the information I need from the FindItemWithLogicalName task.

Either that or you didn't install the package I linked to.
Comment 27 Jeffrey Stedfast 2015-05-15 12:26:32 UTC
This is why:

FindItemWithLogicalName Task
		  Items:
		    Info.plist
		    EditManifest.sh
		    packages.config
		  LogicalName: Info.plist
		  ProjectDir: /Users/carlo.wahlstedt/TfsSource/Research_and_Design/Client_iOS/Development/CSI.Xamarin.Container/CSI.Xamarin.Container
		  ResourcePrefix: Resources
		Checking Info.plist...
		    DefiningProjectFullPath: /Users/carlo.wahlstedt/TfsSource/Research_and_Design/Client_iOS/Development/CSI.Xamarin.Container/CSI.Xamarin.Container/CSI.Xamarin.Container.csproj
		    FullPath: /Users/CSI/carlo.wahlstedt/TfsSource/Research_and_Design/Client_iOS/Development/CSI.Xamarin.Container/CSI.Xamarin.Container/Info.plist
		    LogicalName: 
		    Link: 
		    ProjectRelativePath: ../../../../../../../CSI/carlo.wahlstedt/TfsSource/Research_and_Design/Client_iOS/Development/CSI.Xamarin.Container/CSI.Xamarin.Container/Info.plist
		    BundleResourcePath: ../../../../../../../CSI/carlo.wahlstedt/TfsSource/Research_and_Design/Client_iOS/Development/CSI.Xamarin.Container/CSI.Xamarin.Container/Info.plist


Notice that the project path is /Users/carlo.wahlstedt/<stuff> but the FullPath of the Info.plist is /Users/CSI/carlo.wahlstedt/<stuff>

So when we calculate the relative path of the Info.plist in the project, we get: ../../../../../../../CSI/carlo.wahlstedt/TfsSource/Research_and_Design/Client_iOS/Development/CSI.Xamarin.Container/CSI.Xamarin.Container/Info.plist

when what we are expecting to get is "Info.plist"
Comment 28 Jeffrey Stedfast 2015-05-15 17:15:26 UTC
Are you using symlinks by any chance? I don't understand why your Info.plist is in /Users/CSI/$USERNAME when the project is in /Users/$USERNAME
Comment 29 Carlo Wahlstedt 2015-05-15 17:17:36 UTC
Yes, the software installed on my machine for group policy enforcement and connecting to our AD does this.
Comment 30 Jeffrey Stedfast 2015-05-15 17:20:18 UTC
@Sebastien,

You may need to cherry-pick these patches to 8.10:

commit 4db39add1be8ee54090bddfacba7757fc6714265
Author: Jeffrey Stedfast <jeff@xamarin.com>
Date:   Fri May 15 17:11:48 2015 -0400

    [msbuild] Resolve symlinks to try and fix the missing Info.plist bug

commit 99b4a91207d7b3a933764b8499232a6e78c53b58
Author: Jeffrey Stedfast <jeff@xamarin.com>
Date:   Fri May 15 16:16:16 2015 -0400

    [msbuild] Fixed the BundleResource.GetProjectVirtualPath() logic
    
    This should fix the "missing Info.plist" error that some
    people are getting.
Comment 31 naki.online 2015-05-18 13:33:16 UTC
Building: MyApp (AdHoc|iPhone)

Build started 5/19/2015 1:30:02 AM.
__________________________________________________
Project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" (Build target(s)):

Initial Properties:
__CF_USER_TEXT_ENCODING = 0x1F5:0x0:0x0
Apple_PubSub_Socket_Render = /private/tmp/com.apple.launchd.QVyuj6KLAj/Render
ApplicationRevision = 0
ApplicationVersion = 1.0.0.%2a
AssemblyName = MyApp
BootstrapperEnabled = true
BuildingInsideVisualStudio = true
BuildIpa = True
CodesignKey = iPhone Developer
Configuration = AdHoc
CurrentSolutionConfigurationContents = <SolutionConfiguration>
<ProjectConfiguration Project="{59FF775D-312E-4875-B964-0336F942A9B2}" AbsolutePath="/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj">AdHoc|iPhone</ProjectConfiguration>
</SolutionConfiguration>
DebugType = none
DefineConstants = __IOS__;
DYLD_FALLBACK_LIBRARY_PATH = /Applications/Xamarin Studio.app/Contents/Resources/lib:/Applications/Xamarin Studio.app/Contents/Resources/lib/monodevelop/bin:/Library/Frameworks/Mono.framework/Versions/Current/lib:/lib:/usr/lib:/Library/Developer/CommandLineTools/usr/lib:/usr/local/lib
GTK2_RC_FILES = /Applications/Xamarin Studio.app/Contents/Resources/lib/monodevelop/bin/gtkrc.mac-yosemite
HOME = /Users/naki
Install = true
InstallFrom = Disk
IpaPackageName = 
IsWebBootstrapper = false
LOGNAME = naki
MapFileExtensions = true
MONO_GAC_PREFIX = /Applications/Xamarin Studio.app/Contents/Resources
MSBuildBinPath = /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5
MSBuildExtensionsPath = /Library/Frameworks/Mono.framework/External/xbuild
MSBuildExtensionsPath32 = /Library/Frameworks/Mono.framework/External/xbuild
MSBuildExtensionsPath64 = /Library/Frameworks/Mono.framework/External/xbuild
MSBuildProjectDefaultTargets = Build
MSBuildProjectDirectory = /Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp
MSBuildProjectExtension = .csproj
MSBuildProjectFile = MyApp.csproj
MSBuildProjectFullPath = /Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj
MSBuildProjectName = MyApp
MSBuildThisFile = MyApp.csproj
MSBuildThisFileDirectory = /Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/
MSBuildThisFileDirectoryNoRoot = Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/
MSBuildThisFileExtension = .csproj
MSBuildThisFileFullPath = /Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj
MSBuildThisFileName = MyApp
MSBuildToolsPath = /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5
MSBuildToolsRoot = /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono
MSBuildToolsVersion = 4.0
MtouchArch = ARMv7, ARM64
MtouchI18n = 
Optimize = False
OS = Unix
OutputPath = bin\iPhone\AdHoc
OutputType = Exe
PATH = /Applications/Xamarin Studio.app/Contents/Resources:/Applications/Xamarin Studio.app/Contents/MacOS:/usr/bin:/bin:/usr/sbin:/sbin
PKG_CONFIG_LIBDIR = 
PKG_CONFIG_PATH = /Applications/Xamarin Studio.app/Contents/Resources/lib/pkgconfig:/Library/Frameworks/Mono.framework/Versions/4.0.0/share/pkgconfig:/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/pkgconfig
Platform = iPhone
ProjectGuid = {59FF775D-312E-4875-B964-0336F942A9B2}
ProjectTypeGuids = {FEACFBD2-3405-455C-9665-78FE426C6842};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
PublishUrl = publish\
ReleaseVersion = 1.0
RootNamespace = MyApp
SHELL = /bin/bash
SolutionDir = /Users/naki/Dropbox/Apps/InteriorDesign/iOS/
SolutionFilename = MyApp.sln
SolutionName = MyApp
SolutionPath = /Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp.sln
SSH_AUTH_SOCK = /private/tmp/com.apple.launchd.79ppVOPKfD/Listeners
TargetFrameworkIdentifier = Xamarin.iOS
TMPDIR = /var/folders/gs/pxbn48c547z48k4r3zx9hqzc0000gn/T/
UpdateEnabled = false
UpdateInterval = 7
UpdateIntervalUnits = Days
UpdateMode = Foreground
UpdatePeriodically = false
UpdateRequired = false
UseApplicationTrust = false
UseHostCompilerIfAvailable = false
USER = naki
WarningLevel = 4
XPC_FLAGS = 0x0
XPC_SERVICE_NAME = com.xamarin.monodevelop.76996

Initial Items:
/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj: Importing project /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets from extension path /Library/Frameworks/Mono.framework/External/xbuild
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets: Importing project /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.CSharp.targets 
/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.CSharp.targets: Importing project /Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets 
/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets: Importing project /Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj.user 
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.CSharp.targets: Importing project /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets 
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: Importing project /Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.props from extension path /Library/Frameworks/Mono.framework/External/xbuild
Building target "_ValidateEssentialProperties" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets").
Done building target "_ValidateEssentialProperties" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets").
Building target "Build" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets").
Building target "BuildOnlySettings" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Done building target "BuildOnlySettings" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "PrepareForBuild" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "AssignLinkMetadata" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForBuild" depends on it.
Done building target "AssignLinkMetadata" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "PrepareForBuild" depends on it.
	
	Target PrepareForBuild:
	Task "Message"
		Using task Message from Microsoft.Build.Tasks.Message, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
		Configuration: AdHoc Platform: iPhone
	Done executing task "Message"
	Task "FindAppConfigFile"
		Using task FindAppConfigFile from Microsoft.Build.Tasks.FindAppConfigFile, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
	Done executing task "FindAppConfigFile"
	Task "MakeDir"
		Using task MakeDir from Microsoft.Build.Tasks.MakeDir, Xamarin.iOS.Tasks, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
	Done executing task "MakeDir"
	Done building target "PrepareForBuild" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj".
	
Done building target "PrepareForBuild" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets"); "Build" depends on it.
Building target "_CollectBundleResources" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "Build" depends on it.
Building target "_CompileInterfaceDefinitions" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "_CollectBundleResources" depends on it.
Building target "_DetectAppManifest" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "_CompileInterfaceDefinitions" depends on it.
	
	Target _DetectAppManifest:
	Task "FindItemWithLogicalName"
		Using task FindItemWithLogicalName from Xamarin.MacDev.Tasks.FindItemWithLogicalName, Xamarin.MacDev.Tasks, Version=1.0.5595.8224, Culture=neutral, PublicKeyToken=null
		FindItemWithLogicalName Task
		  Items:
		    Info.plist
		    ../../UI/img/grey.gif
		  LogicalName: Info.plist
		  ProjectDir: /Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp
		  ResourcePrefix: Resources
	Done executing task "FindItemWithLogicalName"
	Task "FindItemWithLogicalName"
		Using task FindItemWithLogicalName from Xamarin.MacDev.Tasks.FindItemWithLogicalName, Xamarin.MacDev.Tasks, Version=1.0.5595.8224, Culture=neutral, PublicKeyToken=null
		FindItemWithLogicalName Task
		  Items:
		    Images/marker_setlocation@2x.png
		    ../../UI/img/about_Bg_icon_ip@2x.png
		    ../../UI/img/agentAdditionalDetailsIcon.png
		    ../../UI/img/agentBtn_ip@2x.png
		    ../../UI/img/agentContactMoreBtn@2x.png
		    ../../UI/img/android_input_bg-active@2x.png
		    ../../UI/img/android_input_bg@2x.png
		    ../../UI/img/android_opt_bg-active@2x.png
		    ../../UI/img/android_opt_bg@2x.png
		    ../../UI/img/arrowNext@2x.png
		    ../../UI/img/blockquoteTag.png
		    ../../UI/img/btnBookmarkBg@2x.png
		    ../../UI/img/btnLoadMore@2x.png
		    ../../UI/img/btnPhotoAddNew.png
		    ../../UI/img/btnRemoveBg@2x.png
		    ../../UI/img/bubbleArrow.png
		    ../../UI/img/filterBtnChecked.png
		    ../../UI/img/footerTabBg@2x.png
		    ../../UI/img/gradientImgCoverBg.png
		    ../../UI/img/headerBtnBg@2x.png
		    ../../UI/img/icon_wechat.png
		    ../../UI/img/icon_whatsapp.png
		    ../../UI/img/iconGoldBadge.png
		    ../../UI/img/iconPushBtn.png
		    ../../UI/img/icons-36-black.png
		    ../../UI/img/logo_ip@2x.png
		    ../../UI/img/logo@2x.png
		    ../../UI/img/navBg@2x.png
		    ../../UI/img/noConnection.png
		    ../../UI/img/noItem.png
		    ../../UI/img/photoNavBg.png
		    ../../UI/img/profile.png
		    ../../UI/img/propertiesNoPhoto.png
		    ../../UI/img/pushBtnBg.png
		    ../../UI/img/rate_Bg@2x.png
		    ../../UI/img/ratingStarBg.png
		    ../../UI/img/selectArrow@2x.png
		    ../../UI/img/suggestnewpage_Bg@2x.png
		    ../../UI/img/supportBtn_ip@2x.png
		    ../../UI/img/tabBgMapStreetView@2x.png
		    ../../UI/img/tagIcon.png
		  LogicalName: Info.plist
		  ProjectDir: /Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp
		  ResourcePrefix: Resources
	Done executing task "FindItemWithLogicalName"
	Task "FindItemWithLogicalName"
		Using task FindItemWithLogicalName from Xamarin.MacDev.Tasks.FindItemWithLogicalName, Xamarin.MacDev.Tasks, Version=1.0.5595.8224, Culture=neutral, PublicKeyToken=null
		FindItemWithLogicalName Task
		  Items:
		    ../../../_source/App/_Language.xml
		    ../../Data/Information.html
		    Settings.bundle/Root.plist
		    en.lproj/InfoPlist.strings
		    zh_CN.lproj/InfoPlist.strings
		    zh_TW.lproj/InfoPlist.strings
		    ../../../JiaziProperty/Language.xml
		    ../../UI/css/jquery.mobile.css
		    ../../UI/js/iscroll-infinite.js
		    ../../UI/js/jQMProgressBar.js
		    ../../UI/js/jquery-2.1.1.min.js
		    ../../UI/js/jquery.mobile-1.4.4.min.js
		    ../../UI/js/bars.js
		    ../../UI/js/jquery.lazyload.min.js
		    ../../Data/Account.html
		    ../../Data/AgentPanel.html
		    ../../Data/Handbook.html
		    ../../Data/More.html
		    ../../Data/Mortgage.html
		    ../../Data/NewProperty.html
		    ../../Data/OwnerPanel.html
		    ../../Data/PrimarySchoolListing11.html
		    ../../Data/PrimarySchoolListing12.html
		    ../../Data/PrimarySchoolListing14.html
		    ../../Data/PrimarySchoolListing16.html
		    ../../Data/PrimarySchoolListing18.html
		    ../../Data/PrimarySchoolListing31.html
		    ../../Data/PrimarySchoolListing32.html
		    ../../Data/PrimarySchoolListing34.html
		    ../../Data/PrimarySchoolListing35.html
		    ../../Data/PrimarySchoolListing40.html
		    ../../Data/PrimarySchoolListing41.html
		    ../../Data/PrimarySchoolListing43.html
		    ../../Data/PrimarySchoolListing45.html
		    ../../Data/PrimarySchoolListing46.html
		    ../../Data/PrimarySchoolListing48.html
		    ../../Data/PrimarySchoolListing62.html
		    ../../Data/PrimarySchoolListing64.html
		    ../../Data/PrimarySchoolListing65.html
		    ../../Data/PrimarySchoolListing66.html
		    ../../Data/PrimarySchoolListing70.html
		    ../../Data/PrimarySchoolListing71.html
		    ../../Data/PrimarySchoolListing72.html
		    ../../Data/PrimarySchoolListing73.html
		    ../../Data/PrimarySchoolListing74.html
		    ../../Data/PrimarySchoolListing80.html
		    ../../Data/PrimarySchoolListing81.html
		    ../../Data/PrimarySchoolListing83.html
		    ../../Data/PrimarySchoolListing84.html
		    ../../Data/PrimarySchoolListing88.html
		    ../../Data/PrimarySchoolListing89.html
		    ../../Data/PrimarySchoolListing91.html
		    ../../Data/PrimarySchoolListing95.html
		    ../../Data/PrimarySchoolListing96.html
		    ../../Data/PrimarySchoolListing97.html
		    ../../Data/PrimarySchoolListing98.html
		    ../../Data/PrimarySchoolListing99.html
		    ../../Data/PrimarySchoolNetwork.html
		    ../../Data/Privacy.html
		    ../../Data/SecondarySchoolListingHK1.html
		    ../../Data/SecondarySchoolListingHK2.html
		    ../../Data/SecondarySchoolListingHK3.html
		    ../../Data/SecondarySchoolListingHK4.html
		    ../../Data/SecondarySchoolListingKLN1.html
		    ../../Data/SecondarySchoolListingKLN2.html
		    ../../Data/SecondarySchoolListingKLN3.html
		    ../../Data/SecondarySchoolListingKLN4.html
		    ../../Data/SecondarySchoolListingKLN5.html
		    ../../Data/SecondarySchoolListingNT1.html
		    ../../Data/SecondarySchoolListingNT2.html
		    ../../Data/SecondarySchoolListingNT3.html
		    ../../Data/SecondarySchoolListingNT4.html
		    ../../Data/SecondarySchoolListingNT5.html
		    ../../Data/SecondarySchoolListingNT6.html
		    ../../Data/SecondarySchoolListingNT7.html
		    ../../Data/SecondarySchoolListingNT8.html
		    ../../Data/SecondarySchoolListingNT9.html
		    ../../Data/SecondarySchoolNetwork.html
		    ../../Data/TS.html
		    ../../Settings.xml
		  LogicalName: Info.plist
		  ProjectDir: /Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp
		  ResourcePrefix: Resources
	Done executing task "FindItemWithLogicalName"
	Task "Error"
		Using task Error from Microsoft.Build.Tasks.Error, Microsoft.Build.Tasks.v4.0, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets: error : Info.plist not found.
	Task "Error" execution -- FAILED
	Done building target "_DetectAppManifest" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj".-- FAILED
	
Done building target "_DetectAppManifest" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "_CompileInterfaceDefinitions" depends on it.
Done building target "_CompileInterfaceDefinitions" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "_CollectBundleResources" depends on it.
Done building target "_CollectBundleResources" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/External/xbuild/Xamarin/iOS/Xamarin.iOS.Common.targets"); "Build" depends on it.
Done building target "Build" in project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj" ("/Library/Frameworks/Mono.framework/Versions/4.0.0/lib/mono/4.5/Microsoft.Common.targets").
Done building project "/Users/naki/Dropbox/Apps/InteriorDesign/iOS/MyApp/MyApp.csproj".-- FAILED

Target perfomance summary:
    29.394 ms  _DetectAppManifest                                      1 calls
     1.434 ms  _ValidateEssentialProperties                            1 calls
     0.348 ms  AssignLinkMetadata                                      1 calls
     4.402 ms  PrepareForBuild                                         1 calls

Tasks perfomance summary:
     0.703 ms  Error                                                   1 calls
     1.572 ms  FindAppConfigFile                                       1 calls
    27.832 ms  FindItemWithLogicalName                                 3 calls
     1.410 ms  MakeDir                                                 1 calls
     0.853 ms  Message                                                 1 calls

---------------------- Done ----------------------

Build: 1 error, 0 warnings
Comment 32 scott 2015-05-18 15:15:32 UTC
We started having this issue on both build server and local machines.

We're finding that a fresh workspace on the build server (or fresh get of the repo when working locally) solves this issue for us.

It would appear that the newer version of Xamarin Studio isn't working well with build cruft created by an older version. Building "clean" is insufficient to fix, but a brand new build tree is.
Comment 33 Jeffrey Stedfast 2015-05-24 21:23:34 UTC
To work around this bug, try this:

Edit your .csproj file change your Info.plist XML from:

    <None Include="Info.plist"/>

to:

    <None Include="Info.plist">
        <LogicalName>Info.plist</LogicalName>
    </None>
Comment 34 Jeffrey Stedfast 2015-05-24 21:25:36 UTC
@naki.online@gmail.com

Unfortunately your build log is useless because it seems that you either did not install the package provided in comment #22 or you did not enable verbose logging.
Comment 35 Jeffrey Stedfast 2015-05-27 14:41:31 UTC
I've got a patch that changes the code to compare path names in a case-insensitive way (since Mac OS X, by default, uses a case-insensitive file system).

https://github.com/xamarin/maccore/pull/186

I'll post a link to a build once our CI bots produce one.
Comment 36 Jeffrey Stedfast 2015-05-27 15:40:04 UTC
Here's a build with my fix: http://storage.bos.internalx.com/macios-mac-macios-cycle5-bug-29579/16/16f0890e3ef2262a03d52d29cb153095c7fe5be1/monotouch-8.10.1.66.pkg

This patch won't fix @Carlo's bug (see comment #27), but it will fix everyone else's issues.

I've also got a patch for Carlo's bug which involves resolving symbolic links to get the real file paths, but that's a lot more complex and has no chance of making it into SR1 (which I'm hoping to squeeze this fix in for).
Comment 37 GouriKumari 2015-05-27 16:01:08 UTC
*** Bug 29171 has been marked as a duplicate of this bug. ***
Comment 38 Chris Hardy [MSFT] 2015-05-28 15:21:58 UTC
If you're also seeing something like "Resources/Default-568h@2x.png: error : The path '../../../../project/YourApp/YourApp/Your.iOS.Project/Resources/Default-568h@2x.png' would result in a file outside of the app bundle and cannot be used." then this will require either the hotfix from comment 36 and/or the workaround with the Info.plist file to add in a LogicalName in the csproj file
Comment 39 Saurabh 2015-06-08 02:06:00 UTC
I have checked this Issue using below steps:

1. Create a iOs project having path /Users/user/Desktop/xamarin/Project name.
2. Build project.
3. Put project to another location /Users/user/Desktop/Xamarin/Project name
4. Open project.
5. Build project

Project getting build successfully. 

I have checked this with iOS sample "DesignerWalktrough" as mentioned in Bug 29171 and this sample also getting build successfully.

=== Xamarin Studio ===

Version 5.9.4 (build 3)
Installation UUID: 2939b8b4-8977-42bd-82d6-100275ccd9cd
Runtime:
	Mono 4.0.2 ((detached/198235d)
	GTK+ 2.24.23 (Raleigh theme)

	Package version: 400020004

=== Apple Developer Tools ===

Xcode 6.2 (6776)
Build 6C131e

=== Xamarin.Mac ===

Version: 2.1.0.931 (Enterprise Edition)

=== Xamarin.iOS ===

Version: 8.10.2.16 (Enterprise Edition)
Hash: b2ebbc0
Branch: master
Build date: 2015-06-06 01:13:21-0400

=== Xamarin.Android ===

Version: 5.1.4.8 (Enterprise Edition)
Android SDK: /Users/360_macmini/Library/Developer/Xamarin/android-sdk-mac_x86
	Supported Android versions:
		2.3    (API level 10)
		4.0.3  (API level 15)
		4.1    (API level 16)
		4.2    (API level 17)
		4.3    (API level 18)
		4.4    (API level 19)
		4.4.87 (API level 20)
		5.0    (API level 21)
Java SDK: /usr
java version "1.7.0_75"
Java(TM) SE Runtime Environment (build 1.7.0_75-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.75-b04, mixed mode)

=== Xamarin Android Player ===

Version: Unknown version
Location: /Applications/Xamarin Android Player.app

=== Build Information ===

Release ID: 509040003
Git revision: 71a8c576686882a0ad224f735d9f04a6c08119c8
Build date: 2015-06-04 02:45:11-04
Xamarin addins: 456e0954631a1a80bc90389e99c6d16cd8f09ad3

=== Operating System ===

Mac OS X 10.9.4
Darwin 360-MACMINIs-Mac-mini-2.local 13.3.0 Darwin Kernel Version 13.3.0
    Tue Jun  3 21:27:35 PDT 2014
    root:xnu-2422.110.17~1/RELEASE_X86_64 x86_64
Comment 40 Dan Vanderboom 2015-06-08 12:17:35 UTC
I saw the same path resolution error ("would result in a file outside of the app bundle") in regard to fonts that were included in the project. Adding the LogicalName didn't fix it, but applying the patch in Comment 36 did.
Comment 41 Giusepe Casagrande 2015-06-29 17:30:34 UTC
I'm having this same issue right now.

And the solution of Comment 33 result on 

"Resources/Default-568h@2x.png: error :
The path
'../../../../project/YourApp/YourApp/Your.iOS.Project/Resources/Default-568h@2x.png'


I'm downloading the version suggested at Comment 36 to test.


My specs:

Xcode 6.3.2 (7718)
Build 6D2105

Xamarin.iOS
Version: 8.10.1.74 (Indie Edition)
Hash: 6916d0e
Branch: master
Build date: 2015-06-18 17:18:10-0400

Xamarin.Android
Not Installed

Xamarin Android Player
Not Installed

Xamarin.Mac
Not Installed

Build Information
Release ID: 509030001
Git revision: 5a524e1726ed103fdd4fe37e0356f2b35466ce9d
Build date: 2015-06-02 16:35:08-04
Xamarin addins: 51957cfbd06be911b212671ad05c2c6221ac90f9

Operating System
Mac OS X 10.10.3
Darwin JARVIS 14.3.0 Darwin Kernel Version 14.3.0
    Mon Mar 23 11:59:05 PDT 2015
    root:xnu-2782.20.48~5/RELEASE_X86_64 x86_64
Comment 42 Jeffrey Stedfast 2015-09-01 14:16:33 UTC
*** Bug 32935 has been marked as a duplicate of this bug. ***
Comment 43 Paul Read 2016-07-29 14:48:16 UTC
Getting this issue now. Was all ok then decided to do a clean and rebuild and immediately hit this issue.

Xamarin Studio 6.0.1 Build 9 Stable channel n Mac

Annoying (I am already very reluctant to upgrade Xamarin or packages or components as always it seems like it takes a day to get it back working again)