tutorial - No se pudo copiar el ensamblado ''/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll''
xamarin visual studio 2015 (2)
Cada vez que trato de implementar mi proyecto recibo el siguiente error:
Compilación de código nativo / Desarrollador / MonoTouch / usr / bin / mtouch -sdkroot "/ Aplicaciones / Xcode.app/Contents/Developer" --cache "/ Users / user / Desktop / Source / iOS / obj / iPhone / Release / mtouch -caché "--nomanifest --nosign -dev" /Users/user/Desktop/Source/iOS/bin/iPhone/Release/iOS.app "-r
...
-linksdkonly -sdk "7.1" -targetver "7.1" --abi = armv7 "/Users/user/Desktop/iOS/bin/iPhone/Release/iOS.exe" Xamarin.iOS 7.2.6 Business Edition utilizando framework: / Aplicaciones /Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.1.sdk error MT1009: No se pudo copiar el ensamblado ''/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll'' a ''/Users/user/Desktop/iOS/obj/iPhone/Release/mtouch-cache/Link/monotouch.dll'': acceso a la ruta "/Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll. mdb "o" /Users/user/Desktop/iOS/obj/iPhone/Release/mtouch-cache/Link/monotouch.dll.mdb "se ha denegado.
Limpié la carpeta obj - sin suerte. Reitero el mac - sin suerte. Traté de ir a /Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll pero no pude acceder a esta carpeta; dice que no tengo ningún derecho.
Esto lo hizo por mí:
sudo chmod 0644 /Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll.mdb
Fuente: http://kb.xamarin.com/customer/portal/articles/1649499-error-mt1009-could-not-copy-the-assembly
Mi configuración actual:
Xamarin Studio Version 5.2 (build 386)
Herramientas para desarrolladores de Apple Xcode 5.1.1 (5085)
Versión de Xamarin.iOS: 7.2.6.28
Sistema operativo Mac OS X 10.9.4
Actualización: Xamarin verificó que existe el problema y proporcionó un artículo de KB sobre el tema con la corrección . Todo lo que tienes que hacer para arreglar eso es ejecutar esto en la terminal:
sudo chmod 0644 /Developer/MonoTouch/usr/lib/mono/2.1/monotouch.dll.mdb
Enfrentó este problema el 16 de julio de 2014. Se encontró un hilo en Bugzilla sobre este problema. Desafortunadamente, la última versión alfa de XS todavía tenía este problema y, desafortunadamente, la solución era diferente a la que se describe en el hilo.
Tuve que ejecutar sudo chmod 777 /Developer/MonoTouch/usr/lib/mono/2.1/*
para corregir los derechos de acceso. Reparar los derechos en la carpeta bin / debug / whatever de su proyecto no ayuda.
PD Sé que 777 no es la mejor opción en términos de permisos, pero es solo una sola carpeta Mono, por lo que es aceptable para mí. PPS So 0644 es el conjunto de permisos correcto;)