在尝试移植来自官方Windows for iOS博客的计算器示例时,在转换项目并试图编译它之后总是会得到以下错误:
could not acquire lock file for module 'UIKit' Calculator (Calculator\Calculator) W:\Source\Bridgetest\Calculator\Calculator\ViewController.h 9
我正在使用最新版本的桥梁0.1预览(2016年4月29日)。哦,我正在为我的Windows使用Parallels。有什么想法吗?
发布于 2016-05-03 17:48:44
我相信你的问题已经在Github上得到了回答,但我也会在这里回答它,以防它对发现这个问题的人有用:
这里的问题是这个项目和WinObjC SDK都位于一个网络共享上,这就是如何识别与Windows之间的共享平行的文件夹。这会给带来问题。
通常,vsimporter在任何导入的项目中都会向WinObjC SDK写入一个绝对路径。如果使用-relativepath选项调用vsimporter,它将编写一个相对路径。在这两种情况下,您还可以选择将WINOBJC_SDK_ROOT定义为一个环境变量,它将优先于项目文件中硬编码的路径。
如果希望将代码保存在一个可以从OS X和Windows访问的共享目录中(这样您就可以在Xcode和Visual中同时从相同的代码库进行开发),您可以这样做。但是,默认情况下,如果Visual的文件位于网络驱动器上,则Visual将不会向系统注册应用程序,因此您必须更改几个设置才能使Visual生成和运行。这样做的说明可以找到在我们的常见问题解答中。
https://stackoverflow.com/questions/36985096
复制相似问题