我已经创建了启用了APNS的应用程序ID,并且配置了开发和生产证书

现在,当我创建授权时,它总是显示开发,即使我将配置文件更改为iTunes部署,授权也会显示为开发

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>aps-environment</key>
<string>development</string>
</dict>
</plist>

推荐答案

您不能在调试/开发中使用生产证书.即使您这样做了,那么,当您"存档"时,Xcode会自动将其设置为Production(Apple reference).当您try 将您的应用程序提交到iTunes connect以进行TestFlight/Review或Adhoc部署时,您可以看到这一点.

代码8:

代码9:

Ios相关问答推荐

更改文本在Flutter 中的位置

在iOS中禁用URLSession自动重试机制

在嵌套的DISPATCH_AFTER块中正确使用strong自/弱自

SwiftUI 图表 BarMark 将注释对齐到图表顶部

CoreML 不能并发(多线程)工作?

具有线性渐变的 SVG textPath 在 Safari 中损坏

我正在try 制作一种 Select 器样式,例如设置中的外观 Select 器

FileHandle 不会在 iOS 中释放内存

在 Swift 中映射 MySQL 数据

类型任何视图不能符合具有泛型的协议上的视图

在 Swift 中合并子数组

如何忽略touch 事件并将它们传递给另一个子视图的 UIControl 对象?

如何使用 sendAsynchronousRequest:queue:completionHandler:

iOS - 确保在主线程上执行

有没有办法在 xib 文件中的视图和顶部布局指南之间添加约束?

向标签栏控制器添加新标签

@IBDesignable 崩溃代理

如何像在 Facebook 应用程序中一样以编程方式打开设置?

两个数字之间的动画UILabel文本?

如何为 iOS 13 的 SF Symbols 设置权重?