小编pra*_*sad的帖子

Google FCM 是否支持基于 HTTP 2 的 Apple APNs API?

根据苹果在 2021 年 4 月 1 日之前的新通知,所有应用程序都需要使用基于 HTTP/2 的 API,因为我们使用 FCM 进行云消息传递,需要确认 firebase 服务将来也能正常工作,

基于 HTTP/2 的 Apple 推送通知服务 (APNs) 提供程序 API 可让您利用强大的功能,例如使用 JSON Web 令牌进行身份验证、改进的错误消息传递和每个通知的反馈。如果您使用旧二进制协议发送推送通知,我们强烈建议升级到 APNs 提供程序 API。

为了给您更多的准备时间,升级到 APNs 提供程序 API 的截止日期已延长至2021 年 3 月 31 日。在此日期之后,APN 将不再支持旧版二进制协议。 https://developer.apple.com/news/?id=c88acm2b

push-notification ios firebase-cloud-messaging

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

找不到代码签名身份:设置jenkins

试图为AdHoc Distribution设置jenkins,尝试使用自制软件,使用xcode 5的山狮.

还尝试使用Jenkins App

以下是jenkins返回的错误

Code Sign error: No codesigning identities found: No codesigning identities (i.e. certificate and private key pairs) 
that match the provisioning profile specified in your build settings (‚xxxxxxx) were found.
Run Code Online (Sandbox Code Playgroud)

项目正在使用命令行和jenkins成功构建,如果我尝试使用iPhone模拟器,那么它的工作正常.

我想知道任何可以轻松设置jenkins的教程,也请告诉我访问钥匙链所需的任何具体步骤.

任何帮助真的很感激.

macos keychain ios jenkins

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

使用SOAP Web服务时出现"未找到Action标头"错误消息

在iOS App中使用SOAP Web服务时出现以下错误

"No Action header was found with namespace 'http://www.w3.org/2005/08/addressing' for the given message."
Run Code Online (Sandbox Code Playgroud)

同样的Web服务在SOAP UI工具中运行良好.

以下是请求格式

NSString *data = @"<soap:Envelope xmlns:soap=\"http://www.w3.org/2003/05/soap-envelope\" xmlns:tem=\"http://tempuri.org/\">
<soap:Header></soap:Header>
<soap:Body><tem:GetEvaluators></tem:GetEvaluators></soap:Body>
</soap:Envelope>";

NSString *url = @"webservice url";
NSData *postData = [data dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:url]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setHTTPBody:postData];
[request setTimeoutInterval:20.0];
[request setValue:@"application/soap+xml;charset=UTF-8" forHTTPHeaderField:@"Content-Type"];
[request setValue:@"http://tempuri.org/IATCService/GetEvaluators" forHTTPHeaderField:@"SOAPAction"];
 NSData *urlData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&error];
Run Code Online (Sandbox Code Playgroud)

从webservice收到完整的错误响应

<s:Envelope xmlns:s="http://www.w3.org/2003/05/soap-envelope" xmlns:a="http://www.w3.org/2005/08/addressing"> …
Run Code Online (Sandbox Code Playgroud)

soap wsdl objective-c nsurlrequest ios

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

从下载中删除当前版本的应用

需要帮助解决发布版本的关键问题以及目前在appStore上待售的问题,我们发现问题已修复,现在决定在appstore上上传新版本,而上传则提供带复选框的选项

您是否因为重大的可用性问题或法律问题(例如侵权)而更新此应用?

如果我们选择是,它会显示所有版本的应用程序,包括当前版本的应用程序以及可供销售的复选框

选择由于重大可用性问题或由于侵权等法律问题而无法启用iCloud下载的应用的每个版本的框.您选择的任何版本都不能作为以前的购买下载.

所以我想知道如果我们选择现在可以销售的应用程序版本并上传新的更新,以前版本的应用程序是否可供下载.

iphone itunesconnect itunes-store

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