Tag: xcode

xcode中的cocos2d通过名为socket.io的objective-C库与一个node.js服务器服务通信

我使用xcode 4.6.1 cocos2d 2.x,ios sdk 6.1,iphone 6.1模拟器。 我想用socket.io通过node.js从objective-c到服务器进行通信。 所以,我尝试了一个名为socket.io的objective-c库“socket.IO-objc” https://github.com/pkyeck/socket.IO-objc 我在socket.IO-objc中成功地使用了一个“SocketTesterARC”的例子来与服务器“socket.io中的node.js”进行通信。 SocketTesterARC: (void) viewDidLoad { [super viewDidLoad]; socketIO = [[SocketIO alloc] initWithDelegate:self]; [socketIO connectToHost:@"localhost" onPort:8888]; [socketIO sendEvent:@"join" withData:@"first room"]; [socketIO sendMessage:@"hihihi"]; } 所以,我将“socket.io”库应用于新的cocos2d项目。 我从例子“SocketTesterARC”的代码复制到新的cocos2d项目。 但是,错误和不处理! Connecting to socket with URL: http://localhost:8888/socket.io/1/?t=16807 2013-04-06 21:26:35.129 cocos2dSocketioTest[4311:c07] send() 2013-04-06 21:26:35.130 cocos2dSocketioTest[4311:c07] queue >>> 5:::{"args":["first room"],"name":"join"} 2013-04-06 21:26:35.131 cocos2dSocketioTest[4311:c07] […]

节点ios socket.io SSL与xcodedebugging工作,但不与ipa安装

有节点https设置 const server = require('https').createServer( { key: fs.readFileSync('ssl/some.key'), cert: fs.readFileSync('ssl/some.crt') }, handler); iOS应用程序执行良好的xcodedebugging,但错过了通过.ipa文件分发应用程序时的连接性。

升级到Cordova 4.0.0使得iOS编译失败,代码为65

要一般升级我的Codova安装,我做到了这一点: 将NPM / node.js升级到最新版本 升级cordova sudo npm更新-g cordova 升级iOS和Android cordova平台更新ioscordova平台更新android 然后,我开始了一个新的构build cordovabuild立 不幸的是,没有iOS构build失败: 以下生成命令失败: CompileC build/XXX.build/Debug-iphonesimulator/XXX.build/Objects-normal/i386/ MainViewController.o XXX/Classes/MainViewController.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler (1 failure) Error: /Users/sp21/Documents/projects/workshop/platforms/ios/cordova/build: Command failed with exit code 65 at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23) at ChildProcess.emit (events.js:98:17) at maybeClose (child_process.js:756:16) at Process.ChildProcess._handle.onexit (child_process.js:823:5) 我可能应该删除并重新生成整个项目。 但在此之前,我会对更好的解决方法感兴趣。 更新2014-10-28 现在,我得到一个has been modified since the precompiled header信息: fatal […]

Socket.io在本地UIWebView中无法升级

我已经好几天没有运气了。 任何帮助非常感谢 我意识到这是一个节点问题和iOS问题之间的交叉 – 事先道歉。 我正在尝试使用UIWebView(不是phonegap)在本地iOS应用程序中显示使用HTML5 / JS的简单协作白板。 JS使用socket.io连接到一个Node.js服务器来进行实时的涂鸦。 在浏览器中运行HTML / JS,包括移动Safari浏览器,套接字工作的很好。 但是,当相同的代码在webView中本机运行时,它将连接到服务器,但不会完成升级过程,因此服务器会将连接降级到轮询。 行为与NGINX代理是否正在被使用(它们被正确转发)以及是否使用ws:或wss:相同。 这是一个问题,因为实时绘图创build了太多的传输请求,导致应用程序缓慢,绘图不良,以及socket.io库引发错误: 在“socket.io/socket.io.js 4720行”错误:调用了太多次之后。 我有一个NSURLProtocol的子类来捕获和查看socket.io请求。 我可以修改请求,使服务器开心,但我不知道要修改什么。 输出,显示request.URL.absoluteString,request.allHTTPHeaderFields和request.HTTPBody,以及响应。 z2015-02-13 03:36:07.424 DrawApp[2286:553479] ||————————————————————— 2015-02-13 03:36:07.426 DrawApp[2286:553479] Request URL: http://192.168.0.16:8081/socket.io/socket.io.js 2015-02-13 03:36:07.432 DrawApp[2286:553479] RequestHead: { Accept = "*/*"; Referer = "http://192.168.0.16:8081/mobilechat/16074204562:troy"; "User-Agent" = "Mozilla/5.0 (iPad; CPU OS 8_1_3 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like […]

无法解决模块react-native – React Native 0.38.0

我们使用GitHub问题来处理错误。 我最近使用react-native init MyProject创build了一个新项目。 该应用程序运行良好。 但是现在,当我运行react-native run-ios或尝试使用xcode来运行应用程序。 我得到以下错误屏幕。 我遵循了build议的说明,并运行以下内容 rm -rf node_modules rm -rf $TMPDIR/react-* –reset-cache rm -rf node_modules/react-native/packager/packager.sh –reset-cache npm cache clean npm i 但我仍然遇到同样的问题 我已经validation了react-native实际上安装在正确的位置。 React Native版本:0.38.0 平台:iOS 操作系统:MacOS

XCode + React-native:“捆绑React原生代码和图片”的构build阶段耗时过长

build立我的注册护士程序出了问题。 “捆绑反应原生代码和图像”花费太长时间。 完成这个唯一的任务大约需要10分钟! 这是完整的构build日志 捆绑JS似乎花了很长时间才能完成。 附加信息: MacOS Sierra v10.12.5(Mac mini) XCode v8.3.3 react-native v0.42.3 npm v3.10.10 节点v6.11.0 守望者v4.7.0 我试图卸载并安装使用自制软件的watchman 。 但问题仍在继续。

swift – 我可以连接到socket.io服务器,但我不能发射事件

我是初学者socket.io现在我可以连接到套接字服务器和服务器login我的连接,但我不能发送事件到服务器这里是我的代码: let socket = SocketIOClient(socketURL: URL(string: "http://xxxxxxx:3000")!) socket.connect() let username = "yay" socket.emit("add", username)

与meteor.js分发cocoa应用程序

有谁知道是否有可能(如果是这样,如何)分发与meteor.js的cocoa应用程序,并通过networking视图呈现? 我的意思是我想启动一个meteor服务器(或node.js)insied我的cocoa应用程序,然后用cocoawebView显示meteor服务器产生的内容。 所以问题是如何让meteor/节点与cocoa应用程序一起分发,以便用户不必手动安装它。

对于-lgcc_s.10.5找不到node-gyp:ld:library

我正在尝试安装node-gyp,并且我有这个错误: 我正在使用XCode 7.1,我试图降级我的版本的NodeJS,但它不起作用。 我一直在网上寻找解决scheme,但我找不到任何。 npm WARN package.json myk@1.0.0 No repository field. npm WARN package.json myk@1.0.0 No README data npm WARN package.json myk@1.0.0 No license field. npm WARN package.json Dependency 'gulp' exists in both dependencies and devDependencies, using 'gulp@^3.5.6' from dependencies contextify@0.1.14 install /Applications/XAMPP/xamppfiles/htdocs/MYKapp/MYK/ionic/MYK/node_modules/gulp-dom/node_modules/jsdom/node_modules/contextify node-gyp rebuild CXX(target) Release/obj.target/contextify/src/contextify.o SOLINK_MODULE(target) Release/contextify.node ld: library not found for -lgcc_s.10.5 […]

如何通过Xcode应用程序发送当前目录path(path中的空间)到terminal

我必须从Objective C代码运行一个脚本。 我的脚本server.js位于path / Users / SS / Desktop / iPhone App / Appium.app / Contents / Resources / node_modules / appium / server.js 在目标C代码中,我将path设置为 [self.serverTask setCurrentDirectoryPath:[NSString stringWithFormat:@“%@ /%@”,@“/ Users / SS / Desktop / iPhone App / Appium.app / Contents / Resources”,@“node_modules / appium”]]; 带有参数的发射path [self.serverTask setLaunchPath:@“/ bin / bash”]; [self.serverTask setArguments:[NSArray arrayWithObjects:@“ – […]