小编Ala*_*lor的帖子

来自Apple的电子邮件 - "缺少推送通知权限"

我一直试图将我的应用程序的更新提交3天,每次我都收到来自Apple的电子邮件,说明:

缺少推送通知权利 - 您的应用似乎包含用于向Apple推送通知服务注册的API,但应用签名的权利不包括"aps-environment"权利.

我已经尝试了所有我能做的事情,包括制作全新的配置文件,设置权利.plist以及我提交的所有内容都会在提交后不久发送到同一封电子邮件中.我打开了我正在使用的配置文件,它包含了aps-entitlement.

当我构建或存档应用程序时,Xcode没有给我任何错误或警告,因此每当我尝试新的东西时,我都必须经历相同的过程.

还有其他我可以做的更新我的应用程序并添加推送通知吗?我在这里和谷歌上看了很多其他问题,我正在撕扯我的头发!

编辑:

人们继续认为我没有看过其他解决方案.我有.从已经回答的问题来看,以下是它提出的建议:

重新创建配置文件

我做到了这一点.我也做了全新的.我已经验证它们中包含了aps-environment标志.

重新创建配置文件

我再次这样做了.很多次了.

在任何文本编辑器中打开您的配置文件并搜索"环境",您必须找到:aps-environment

我正在使用的配置文件有这个.

删除对服务的调用

不相关,因为我正在尝试添加服务.

启用该服务并重新创建配置文件

再次,这已经完成.

重新创建配置文件

然后再次.

删除引用推送通知系统的库

如上所述,我正在添加推送通知,而不是根据此处链接的问题删除它.

我不想变得粗鲁,但请理解,当我说我花了3天寻找答案时,我是认真的.这个问题不仅仅是关于删除,还没有添加推送通知,我已经添加了有关尝试这些方法的信息.

有人可以帮助我,或者我应该使用Apple的支持票吗?

push-notification ios provisioning-profile

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

如何在十进制和整数之间拆分NSDecimalnumber

我无法想象如何从NSDecimalnumber获取积分和十进制值.

例如,如果我有10,5,如何得到10和5?

如果我有10和5,如何回到10,5?


嗯好的,那看起来更好!

但是我有关于丢失小数的担心.

这是一个国际化的应用程序.例如,如果用户设置价格"124,2356",我想加载并保存确切的数字.


嗯,这是方法,但不尊重小数位数.如果有一种方法可以从我当前设置的本地知道.

这是因为代表货币价值......

math cocoa objective-c nsdecimalnumber

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

动画CAEmitterCell Color属性

我有一个CAEmitterCell,我已经设置了特定的颜色.文档说这个属性是可动画的,我想在我的游戏中为不同的玩家提供多种不同颜色的动画(所有人都在开始时选择他们的颜色).

这是我的EmitterCell设置时间:

//
    // Emitter Cells
    //

    // 'New Emitter' cell configuration
    newEmitter = [CAEmitterCell emitterCell];
    newEmitter.scaleSpeed = 10;
    newEmitter.lifetime = 2.481715;
    newEmitter.velocity = 332.3636968085106;
    newEmitter.contents = newemitterImg;
    newEmitter.name = @"New Emitter";
    newEmitter.color = [[UIColor colorWithRed:0.50 green:0.00 blue:1.00 alpha:1.00] CGColor];
    newEmitter.scaleRange = 4.178236607142859;
    newEmitter.lifetimeRange = 1.6;
    newEmitter.greenRange = -2.775558e-17;
    newEmitter.birthRate = 40;
    newEmitter.emissionRange = -6.283185306666667;
    newEmitter.scale = 0;

    //
    // Emitter Cell Chains
    //
    emitter.emitterCells = [NSArray arrayWithObjects:newEmitter, nil];
Run Code Online (Sandbox Code Playgroud)

这里是我测试颜色变化的地方,只是在两种不同的颜色之间反弹:

-(void)changeColor {

    if (color …
Run Code Online (Sandbox Code Playgroud)

iphone ios caemitterlayer caemittercell

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

iPhone应用程序中的图像显示在Simulator中,但在编译到设备时则不会

我正在学习iPhone开发,并构建了一个简单的应用程序,当您点击它时,该应用程序的图像会更改为另一个图像.

如果我将它构建到模拟器,它工作正常,但如果我构建它到设备图像不会出现.我觉得他们没有被复制过.我已经检查过它们已经被正确命名,我确保将它们导入'资源'

我不认为这是代码的问题,因为我添加了一个东西,也可以在点击图像时显示文本,这是有效的,所以一个按钮仍在那里做某事,它只是没有图像.

-(IBAction)changeImage:(id)sender { 
[fortuneCookieButton setImage:[UIImage imageNamed:@"Image2.jpg"] forState:UIControlStateNormal]; 
label.hidden = NO; 
}

 -(IBAction)restoreImage:(id)sender { 
[fortuneCookieButton setImage:[UIImage imageNamed:@"Image1.jpg"] forState:UIControlStateNormal]; 
label.hidden = YES; 
}
Run Code Online (Sandbox Code Playgroud)

iphone xcode compilation image objective-c

4
推荐指数
2
解决办法
4325
查看次数

我正在努力比较我制作的UIcolor

我已经在我的应用程序中构建了一组自定义颜色,例如lime

mylimeColor = [UIColor colorWithRed:0.502 green:1.000 blue:0.000 alpha:1.000];
Run Code Online (Sandbox Code Playgroud)

将某些东西设置为这种颜色可以正常工作,但是当我想根据视图中的哪种自定义颜色更改某些内容时,我在我的应用程序中苦苦挣扎.我使用以下没有问题:

if (bgColor == [UIColor redColor]) {
// do something
}
Run Code Online (Sandbox Code Playgroud)

但是一旦我开始使用自己的颜色,这就会中断.

if (bgColor == myredColor) {
// do something
}
Run Code Online (Sandbox Code Playgroud)

我可以检查NSLog中的背景颜色,它看起来与我期望的完全一样.

还有另一种方法可以让我找出某些东西的背景(UIView,UITextFeild等)吗?我看过网上但似乎只是找到帮助设置我的自定义颜色,这对我来说不是问题.

我的下一步是将每个颜色的整数设置为特定的数字并检查,但似乎比较颜色本身将是一种更好的方法.

谢谢你的帮助!!

iphone objective-c uicolor ipad ios

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