小编mm2*_*m24的帖子

Cocos2d v2.x,无法安装模板..权限被拒绝.我做了些蠢事吗?

我想澄清一下这个问题.我在我的iMac上安装了Cocos2d 1.01 rc,安装了XCode 4.3,现在我已经下载了v2.0并想安装模板(遵循官方指南).不幸的是终端在尝试此操作时给了我许可被拒绝的消息.

我认为我需要做的只是一个"sudo su"命令,然后是一个chmod,这就是我试图做的事情:

sudo su
chmod -R 0777 /Users/xxx/Library/Developer/Xcode/Templates/*
Run Code Online (Sandbox Code Playgroud)

这样的结果对我来说似乎很好(在模板的所有子目录上读取,写入和执行):

ls -l /Users/xxxx/Library/Developer/Xcode/Templates/
total 0
drwxrwxrwx   4 root  staff  136 20 Giu 17:30 File Templates
drwxrwxrwx  19 root  staff  646 15 Mar 15:14 cocos2d
Run Code Online (Sandbox Code Playgroud)

但是当我安装模板时,我得到以下内容,我不会安静得到它.它说"完成!" 但终端中有几个错误表示由于权限而无法创建目录(即使它们似乎都有r,w,x设置).此外,我尝试通过XCode创建一个空的Cocos2d项目(重启XCode后)cocos2d.m仍然显示版本v1.0.1.

为清楚起见,这里是尝试安装模板后终端的日志(我有点丢失):

./install-templates.sh -f
cocos2d-iphone template installer



Installing Xcode 4 cocos2d iOS template
----------------------------------------------------

...creating destination directory: /Users/xxx/Library/Developer/Xcode/Templates/cocos2d v2.x/
mkdir: /Users/xxx/Library/Developer/Xcode/Templates/cocos2d v2.x: Permission denied
mkdir: /Users/xxx/Library/Developer/Xcode/Templates/cocos2d v2.x: Permission denied
...copying cocos2d files
rsync: mkdir "/Users/xxx/Library/Developer/Xcode/Templates/cocos2d v2.x/lib_cocos2d.xctemplate/libs" failed: No …
Run Code Online (Sandbox Code Playgroud)

unix macos templates cocos2d-iphone ios

11
推荐指数
3
解决办法
8901
查看次数

使用表冠来控制WKInterfaceSlider

我想用苹果表冠来控制滑块.这可能吗?

如果是这样,怎么样?

Apple使用它来改变手表用户界面的颜色.

编辑:所以目前似乎不可能(见下面的答案).重要的是要注意在两周时间内(Apple WWDC 2015)这可能会改变(可能是独立应用程序的Watch OS?)

ios watchkit

11
推荐指数
3
解决办法
1900
查看次数

Xcode 7 beta 2:LaunchScreen.storyboard无法打开文档

我在两台不同的Mac(iMac和Mac Book pro)上收到此错误.不知道为什么人们无法重现它,但我需要一些帮助.

在此输入图像描述

我正在运行OS X Yosemite 10.10.4的Mac上运行Xcode 7 beta 2(2015年6月23日).

甚至无法编译和运行我的项目..

我从创建菜单创建了一个单一的视图应用程序项目,就是这样.

编辑:

我试图删除并重新添加storyboard文件(也打开Main.storyboard cannote),我仍然收到相同的消息.这是崩溃报告:

Process:               com.apple.CoreSimulator.CoreSimulatorService [2316]
Path:                  /Applications/Xcode-beta.app/Contents/Developer/Library/PrivateFrameworks/CoreSimulator.framework/Versions/A/XPCServices/com.apple.CoreSimulator.CoreSimulatorService.xpc/Contents/MacOS/com.apple.CoreSimulator.CoreSimulatorService
Identifier:            com.apple.CoreSimulator.CoreSimulatorService
Version:               ???
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           com.apple.CoreSimulator.CoreSimulatorService [2316]
User ID:               489132888

Date/Time:             2015-07-08 11:47:46.022 +0100
OS Version:            Mac OS X 10.10.4 (14E11f)
Report Version:        11
Anonymous UUID:        --value--


Time Awake Since Boot: 7500 seconds

Crashed Thread:        0

Exception Type:        EXC_BREAKPOINT (SIGTRAP)
Exception Codes:       0x0000000000000002, 0x0000000000000000

Application Specific …
Run Code Online (Sandbox Code Playgroud)

xcode ios xcode7-beta2

11
推荐指数
2
解决办法
1980
查看次数

iOS中的无线配件配置:EAWiFiUnconfiguredAccessoryBrowser仅检测一次未配置的配件

我正在使用EAWiFiUnconfiguredAccessoryBrowser来检测EAWiFiUnconfiguredAccessory.启动附件搜索的代码如下:

- (void)viewDidLoad {
    [super viewDidLoad];

    if (_accessories == nil) {
        _accessories = [[NSMutableArray alloc] init];
    }

    if (_browser == nil) {
        _browser = [[EAWiFiUnconfiguredAccessoryBrowser alloc] initWithDelegate:self queue:nil];
        _browser.delegate = self;
    }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,它只在第一次加载View时才找到配件.如果我回到上一个视图,然后重新加载视图,它就找不到它们.

我试过了:

  • 重新创建浏览器附件并重新开始搜索(不起作用)
  • 停止搜索并重新启动它(不起作用)

这是我得到的最新代码(与上面的代码一起参考):

- (void) viewWillAppear:(BOOL)animated{
    NSLog(@"view will appear");

    if (_accessories != nil) {
        [_accessories removeAllObjects];
    }

    [self.tableView reloadData];
    [self initializeBrowswerAndStartSearch];
}

- (void) initializeBrowswerAndStartSearch{
    if (_browser != nil) {
        [_browser stopSearchingForUnconfiguredAccessories];
    }

    [_browser startSearchingForUnconfiguredAccessoriesMatchingPredicate:nil];
}

- (void) viewWillDisappear:(BOOL)animated{
    [_browser stopSearchingForUnconfiguredAccessories]; …
Run Code Online (Sandbox Code Playgroud)

configuration objective-c accessory wifi ios

9
推荐指数
1
解决办法
2956
查看次数

XCode 7:WatchOS故事板不支持目标设备类型'iphone'

我已经在XCode 7 beta 5中导入了一个带有Watch目标的XCode 6项目,我收到以下消息:

WatchOS故事板不支持目标设备类型"iPhone"

我点击了故事板并将其从App目标中删除(仅改为监视应用目标).但它仍然无效.

关于如何让它工作的任何想法?

iphone xcode ios xcode7 watchos-2

8
推荐指数
1
解决办法
2955
查看次数

Cocos2d和新的iPhone 5宽高比

我刚看到iPhone 5的发布,它说像素分辨率已经变为1136*640,这就影响了应用程序的ASPECT RATIO.

我应该如何在我的Cocos2d游戏中处理这个问题?我为"旧的"960*640视网膜显示屏完成了所有图形,我猜这些将在iPhone 5屏幕上扭曲.

我对吗?或者是否会显示"旧分辨率"图像而不修改宽高比并使某些屏幕变黑?

编辑:有没有办法让Cocos2d检测它是否是iPhone 5,在这种情况下在屏幕的顶部绘制背景文件(前960像素)并获得一些其他自定义背景文件在剩余像素中绘制(例如,那些可能是一些自定义广告横幅或我们的游戏仅适用于iPhone 5的一些额外按钮).

aspect-ratio screen-resolution cocos2d-iphone iphone-5

7
推荐指数
2
解决办法
8437
查看次数

如何为我的EXISTING Xcode项目添加复杂功能?

如何为我的EXISTING Xcode 7项目添加复杂功能?

看WWDC视频2015会议209,显示增加复杂性的方式是创建一个新的项目,并在复杂性.这适用于该情况,但我如何在现有项目中添加它们?

在此输入图像描述

我在XCode对象选择器中找不到复杂控制器(见下文):

在此输入图像描述

为什么会这样?

ios watchkit xcode7-beta5 apple-watch-complication

7
推荐指数
2
解决办法
2236
查看次数

如何触发核心蓝牙状态保存和恢复

状态保存和恢复由于状态保存和恢复被内置于核心蓝牙功能,您的应用程序可以选择加入此功能要求系统保留您的应用程序的中枢和外周管理者的状态,并继续执行某些蓝牙相关的任务,他们的代表,即使你的应用程序不再运行.当其中一个任务完成后,系统会将您的应用重新启动到后台,并为您的应用提供恢复其状态和适当处理事件的机会.在上述的家庭安全应用程序的情况下,系统会监控连接请求,并再次重新启动应用程序来处理centralManager:didConnectPeripheral:委托回调当用户回到家中的连接请求完成.

如何触发此操作并测试代码?

我有一个服务配件.我有一个应用程序扫描服务,我选择了状态保存.但是我不确定如何对它进行逻辑测试,因为我不知道触发它需要什么.这些是我尝试失败的选项:

A - kill the app from Xcode

B - kill the app manually

C - power off the phone

D - something else
Run Code Online (Sandbox Code Playgroud)

在所有这些选项中,我试图转到Xcode - >设备并查看日志,但没有看到任何状态恢复日志.

谢谢

xcode bluetooth ios state-restoration ble-state-preservation

7
推荐指数
1
解决办法
3910
查看次数

如何在Firebase JSON树中表示双向关系?

警告:

  • 这是一个练习,以了解Firebase中更好的JSON数据库设计
  • 这不一定是现实的

我在用户和门钥匙之间有两种关系.我想了解:

  • 如何直观地表示这种关系(我可以想象它只是作为两个独立的树)
  • 如何在Firebase上运行,用户门钥匙都是父节点"myparentnodename"的子节点吗?
  • 如果我以这种方式对数据库建模,感觉效率非常低,因为每次我查询子节点"用户"时,我都会得到所有用户的回复.还是我错了?是否可以仅返回与特定用户匹配的数据?例如,让用户在哪里"user = user1"?我们可以做嵌套查询吗?例如,将前一个条件与门钥匙上的某些条件相结合,以便返回的JSON对象仅与"user1"节点中包含的门钥匙相关?

在此输入图像描述

json nosql database-normalization firebase firebase-realtime-database

7
推荐指数
1
解决办法
4206
查看次数

Firebase错误:请求的数据超过了单个请求可以访问的最大大小

我需要通过Firebase控制台我的Firabase数据库导出JSON,但是当我这样做时,我在JSON文件中收到以下消息:

请求的数据超过了单个请求可以访问的最大大小

我怎样才能解决这个问题?


额外细节:

这是我在控制台中使用的功能:

在此输入图像描述


编辑:

我发现这个问题试图从Firebase客户端访问"太大"的数据.我认为这两者是相关的(Firebase限制).但是我希望Firebase控制台UI在导出时提供该错误消息,并询问用户是否在多个文件中拆分导出.我相信这是Firebase控制台的JSON导出功能中的UX错误(如果无法导出则应该显示为灰色,或者应该允许用户调整文件大小).

json export firebase firebase-realtime-database

7
推荐指数
2
解决办法
2661
查看次数