我有一个小的前缀头文件
#ifndef UP_FOR_IT_PrefixHeader_pch
#define UP_FOR_IT_PrefixHeader_pch
#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import <Parse/Parse.h>
#import "ABConstants.h"
#import "ABCache.h"
#endif
#endif
Run Code Online (Sandbox Code Playgroud)
它找不到Parse.h.我把它与Link binary with libraries一切看似正确,但不管我试过它都不会编译.我尝试删除lib并再次导入但没有任何改变.删除了派生数据的索引,但仍然没有线索.
我该怎么办?花了2个小时仍然没有工作.
Xcode 6. IOS 8
我制作了一个应用程序,要求用户授予可访问性功能的权限。它在应用程序首次启动并要求可访问性时正常工作
const void * keys[] = { kAXTrustedCheckOptionPrompt };
const void * values[] = { force };
CFDictionaryRef options = CFDictionaryCreate(kCFAllocatorDefault,
keys,
values,
sizeof(keys) / sizeof(*keys),
&kCFCopyStringDictionaryKeyCallBacks,
&kCFTypeDictionaryValueCallBacks);
access = AXIsProcessTrustedWithOptions(options);
CFRelease(options);
Run Code Online (Sandbox Code Playgroud)
问题是,当我发布新版本(使用 sparkle)时,可访问性权限消失了,所以用户应该再次授予权限。那是因为我的代码没有使用 Apple Developer ID 签名吗?我正在应用商店之外分发我的应用。
我正在使用cocos2d v2.0.0和模拟器6.1.
当我在xcode中的iPhone5模拟器中编译项目时,表面大小是
cocos2d:表面尺寸:1136x640
该应用程序正常工作,适合屏幕边框1136x640,但当我在iPhone5设备上运行应用程序,我得到
cocos2d:表面尺寸:960x640
图像不再覆盖整个屏幕.
问题是什么?