首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac10.9.4上安装lightblue时出错

在Mac10.9.4上安装lightblue时出错
EN

Stack Overflow用户
提问于 2014-08-06 19:44:30
回答 2查看 2.6K关注 0票数 0

我正在尝试将lightblue (http://lightblue.sourceforge.net/)安装在OSx 10.9.4、xCode 5.1.1上,但在执行时

代码语言:javascript
复制
sudo python setup.py install

我发现了一个错误:

代码语言:javascript
复制
=== BUILD TARGET LightAquaBlue OF PROJECT LightAquaBlue WITH CONFIGURATION Release ===

Check dependencies
error: There is no SDK with the name or path '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.4u.sdk'

因此,在我的OSx中存在的问题是:

代码语言:javascript
复制
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk

代码语言:javascript
复制
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk

谢谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-20 14:39:35

下载GitHub的最新版本

您需要将第66项更改为

代码语言:javascript
复制
os.system("xcodebuild install -arch '$(NATIVE_ARCH_ACTUAL)' -target LightAquaBlue -configuration Release DSTROOT=/ INSTALL_PATH=/Library/Frameworks DEPLOYMENT_LOCATION=YES")

代码语言:javascript
复制
os.system("xcodebuild install -arch 'x86_64' -target LightAquaBlue -configuration Release DSTROOT=/ INSTALL_PATH=/Library/Frameworks DEPLOYMENT_LOCATION=YES")

(将$(NATIVE_ARCH_ACTUAL)更改为x86_64.)

票数 2
EN

Stack Overflow用户

发布于 2014-10-10 20:31:55

我相信你应该遵守读我文件中作者的指示。

安装Xcode 1.5 /MacOSX10.3

Mac安装的LightAquaBlue框架位于一个只能由Xcode 2.1及更高版本打开的.xcodeproj包中,Xcode 2.1不能在MacOSX10.3上运行。因此,要在MacOSX10.3上构建LightBlue,只需自己创建一个.xcode包:

  • 打开Xcode并选择File ->新建项目。选择"Cocoa“(在”框架“下拉列表下)并将项目保存为"LightAquaBlue”。将项目保存在任何地方,只要它不替换现有的LightBlue src/mac/LightAquaBlue目录即可。
  • 转到项目->添加文件..。并从LightBlue的src/mac/LightAquaBlue文件夹中添加所有.h和.m文件。还添加OBEXFileTransferDictionary.plist、OBEXObjectPushDictionary.plist和SerialPortDictionary.plist文件。
  • 转到项目->添加框架..。并添加IOBluetooth.framework (在IOBluetooth.framework中找到)
  • 单击Xcode窗口左侧列中的“目标”项。这将显示您添加的所有.h和.m文件以及一些其他文件。在“角色”列中,所有.h文件目前都有“项目”角色。单击每个下拉菜单项,将它们全部更改为"public“。
  • 现在转到Finder,找到您刚才创建的xcode项目。复制项目的LightAquaBlue.xcode文件并将其粘贴到LightBlue的src/mac/LightAquaBlue目录中。

现在转到LightBlue的根目录并运行以下命令

代码语言:javascript
复制
sudo python setup.py install

您应该看到xcode项目构建的输出。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25168852

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档