小编mir*_*rvo的帖子

缺少推送通知权利

我有一个提交的应用程序,当它被拒绝,我得到了消息

缺少推送通知权利 - 您的应用似乎向Apple推送通知服务注册,但应用签名的权利不包括"aps-environment"权利.如果您的应用使用Apple推送通知服务,请确保在配置门户中为推送通知启用了您的应用ID,并在使用包含"aps-environment"权利的配置配置文件对应用进行签名后重新提交.

我检查了我的ad-hoc provisiong,然后我找到了aps-environment和production,但是当我打开我的发行版配置时,我找不到这样的.

这是导致此错误消息和苹果拒绝的原因,我该如何解决?

profile apple-push-notifications ios

120
推荐指数
10
解决办法
11万
查看次数

打印NSMutableURLRequest内容

我想问一下是否有人试过打印出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)

nslog nsmutableurlrequest ios

15
推荐指数
2
解决办法
2万
查看次数

获取当前执行的应用程序的PID

在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找不到你有权访问的进程,其名称类似于"")

memory malloc xcode malloc-history

5
推荐指数
1
解决办法
1497
查看次数

创建由Website和Mobile使用的API

在设计一个易于被不同客户(Web和移动设备)使用的API时,我应该为每个客户端创建一个端点吗?

例如,在尝试为Web和移动设备创建API时,我想到了以下内容:

  1. 创建数据库
  2. 创建API
  3. 创建网站以使用API
  4. 创建Mobile版本以使用API

换句话说,我可以创建一个单一的API端点,例如:

http://site.ne/api/register - 适用于网站和移动设备

或者,我应该为网站创建一个单独的处理程序,比如说.

http://site.ne/register.php - 网站
http://site.ne/api/register - mobile

我相信Facebook,Twitter等正在做前者.如果这是正确的做法,我只想清除我的疑虑并强化我的理解.

请带我一些简单的例子.如果有人在之前使用相同的方法进行了缓冲并获得了胜利者,请分享您的解决方案.

javascript php api android

5
推荐指数
1
解决办法
226
查看次数

使用 Python 从 Excel 中提取列

我有一个具有 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)

在那儿做什么?如何去掉方括号?

python excel xlrd

3
推荐指数
1
解决办法
4万
查看次数

动态文件夹命名SSIS

有没有办法在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查询组件而刚刚关闭.

有人请?

ssis task

3
推荐指数
1
解决办法
8918
查看次数