我有一个提交的应用程序,当它被拒绝,我得到了消息
缺少推送通知权利 - 您的应用似乎向Apple推送通知服务注册,但应用签名的权利不包括"aps-environment"权利.如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含"aps-environment"权利的配置配置文件对应用进行签名后重新提交.
我检查了我的ad-hoc provisiong,然后我找到了aps-environment和production,但是当我打开我的发行版配置时,我找不到这样的.
这是导致此错误消息和苹果拒绝的原因,我该如何解决?
我想问一下是否有人试过打印出NSMutableURLRequest*请求的值;
这是我的场景,我已经形成了我的XML,并尝试使用Firefox Poster插件发送它,我成功播放有效和无效的内容,所以它的时间进入iOS,不幸的是,它似乎没有正常工作,我总是得到错误请求(400)的响应,我怀疑是由错误的xml内容引起的; 所以我在发送请求之前正在考虑我要检查它是否在正确的表单上.
所以它归结为"如何打印出来(nslog等等)*请求的内容"
示例代码如下:
NSURL *URL = [NSURL URLWithString:@"http://xxx.xxx.xxx.xxx/ps"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:URL cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:60];
NSString *msgLength = [NSString stringWithFormat:@"%d", [self.xmlLogin length]];
//NSString *params = [[NSString alloc] initWithFormat:@"%@",[self xmlLogin]];
[request addValue:@"application/xxx.ven.xml" forHTTPHeaderField:@"Content-Type"];
[request addValue:msgLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPMethod:@"POST"];
[request setValue:@"identity" forHTTPHeaderField:@"Accept-Encoding"];
[request setValue:@"windows-1251" forHTTPHeaderField:@"Accept-Charset"];
[request setCachePolicy:NSURLRequestReturnCacheDataElseLoad];
[request setHTTPBody:[[self xmlLogin] dataUsingEncoding:NSUTF8StringEncoding]];
Run Code Online (Sandbox Code Playgroud)
这段代码片段
NSLog(@"Request %@\n",request);
Run Code Online (Sandbox Code Playgroud)
结果
<NSMutableURLRequest http://xxx.xxx.xxx.xxx/ps>
Run Code Online (Sandbox Code Playgroud)
做的事情
NSLog(@"Request %@\n",[request HTTPBody]);
Run Code Online (Sandbox Code Playgroud)
结果
<4c697665 3e383634 30303c2f 54696d65 546f4c69 76653e20 20202020 20202020 20202020 20202020 20202020 20202020 20202020 20202020 20202020 20202020 203c5365 …Run Code Online (Sandbox Code Playgroud) 在XCode上进行调试时,我想从这个示例中找到如何获取当前调试的应用程序的PID;
2012-07-02 16:02:02.124 appname [14995:700]
哪一个是pid?我需要获取pid,因为我想使用malloc_history来检查内存泄漏,这需要应用程序的pid,
我尝试了ff:组合,
shell malloc_history
app
appname.app
appname[14995]
appname[14995:700]
14995
14995:700
700
0x000000 (address)
Run Code Online (Sandbox Code Playgroud)
但我总是得到历史记录中不存在的进程tbe(malloc_history找不到你有权访问的进程,其名称类似于"")
在设计一个易于被不同客户(Web和移动设备)使用的API时,我应该为每个客户端创建一个端点吗?
例如,在尝试为Web和移动设备创建API时,我想到了以下内容:
换句话说,我可以创建一个单一的API端点,例如:
http://site.ne/api/register - 适用于网站和移动设备
或者,我应该为网站创建一个单独的处理程序,比如说.
http://site.ne/register.php - 网站
http://site.ne/api/register - mobile
我相信Facebook,Twitter等正在做前者.如果这是正确的做法,我只想清除我的疑虑并强化我的理解.
请带我一些简单的例子.如果有人在之前使用相同的方法进行了缓冲并获得了胜利者,请分享您的解决方案.
我有一个具有 ff: row/col 结构的 Excel 文件
ID English Spanish French
1 Hello Hilo Halu
2 Hi Hye Ghi
3 Bus Buzz Bas
Run Code Online (Sandbox Code Playgroud)
我想读取 Excel 文件,提取行和列值,并根据英语、西班牙语和法语列创建 3 个新文件。
所以我会有类似的东西:
英文文件:
"1" = "Hello"
"2" = "Hi"
"3" = "Bus"
Run Code Online (Sandbox Code Playgroud)
我一直在用xlrd。我可以打开、读取和打印文件的内容。但是,这是我使用此命令得到的结果(Excel 文件已打开):
for index in xrange(0,2):
theWord = '\n' + str(sh.col_values(index, start_rowx=index, end_rowx=1)) + '=' + str(sh.col_values(index+1, start_rowx=index, end_rowx = 1))
print theWord
Run Code Online (Sandbox Code Playgroud)
输出:
[u'Parameter/Variable/Key/String']=[u'ENGLISH'] <-- is this a list?, didn't the str() use to strip it out?
Run Code Online (Sandbox Code Playgroud)
你在那儿做什么?如何去掉方括号?
有没有办法在SSIS执行期间动态创建目标文件夹而不使用脚本任务,比如说.我有代码123,133,143,如果不存在,我想在下面创建一个文件夹位置
D:\Outbox\ACI\123
D:\Outbox\ACI\133
D:\Outbox\ACI\143
Run Code Online (Sandbox Code Playgroud)
D:\ Outbox\ACI是静态的,而123,133,143由于执行SQL查询组件而刚刚关闭.
有人请?