我使用的是macOS High Sierra版本10.13,Xcode 9.0.1,命令行工具9.0,npm 5.5.1,节点v8.3.0,UnZip 6.00,ios-deploy 1.9.2。在我的Windows系统上,我安装了带有Xamarin / Mobile Development Paket的MS Visual Studio 2017。
我试图在我更新的mac上安装vcremote-lib v2.3.2和vcremote v1.0.10,以便有机会最终使用iOS应用程序编译C ++库。
我当然尝试使用不同版本号的https://social.msdn.microsoft.com/Forums/vstudio/en-US/77545f82-6f66-47d6-b00c-02d73089cb00/installing-vcremote?forum=vcgeneral,但无论如何都不可能将vcremote-lib和vcremote成功编译在一起。我手动更新了node / unzip / ios-deploy等等(比如推荐类似问题的老帖子)。
执行命令: 1. sudo npm install --global --unsafe-perm = true --allow-root vcremote-lib
好的时候: 2. sudo npm install --global --unsafe-perm = true --allow-root vcremote
我总是收到以下错误:
Ld build/Release/ios-deploy normal x86_64 code ELIFCYCLE errno 65
ios-deploy@1.9.0 preinstall: './src/scripts/check_reqs.js && xcodebuild'
Exit status 65
Failed at the ios-deploy@1.9.0 preinstall script.
我得到了两个执行命令的附加异常信息:
ld: framework not found MobileDevice
clang: error: linker command failed with exit code 1
有人知道如何成功构建vcremote-lib和amp; vcremote吗?当然,从哪里获取MobileDevice框架或如何使其他应用程序可以访问私有框架?
我最近尝试导出私有框架' MobileDevice'使用以下命令,但这不会影响vcremote-lib安装的结果。
nm /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/MobileDevice
顺便降级到节点6.5' (如Error installing vcremote on Mac OS X 10.11中所述)也没有帮助。
我想知道我是否是第一个遇到此问题的人?因为我没有看到更新版本号的主题..
答案 0 :(得分:0)
此问题的正确联系人是“Visual C ++ MDD Admin Group(external)” - >
微软的最终,有用的回答:史蒂文,我已经推出了应该解决这个问题的新版本的vcremote 1.0.12。如果它还没有为您运行/安装,请试一试并循环回来。谢谢,伊恩