我需要cert.pem和key.pem用于API(在我的节点js后端)但我只是从App ID下载.cert文件 – >编辑 – >下载.我怎样才能得到它,我可以从.cer文件中提取它?

解决方法

生成推送证书
要在Mac OS X上生成证书:

>登录iPhone Developer Program Portal
>从右侧菜单中选择App ID
>创建不带通配符的应用程序ID.例如3L223ZX9Y3.com.armiento.test
>单击此App ID旁边的Configure链接,然后单击按钮以启动向导以生成新的Development Push SSL证书(Apple文档:创建SSL证书和密钥)
>下载此证书并双击aps_developer_identity.cer将其导入您的钥匙串
>启动Keychain Assistant(位于Application,Utilities或使用Spotlight搜索它)并单击左侧的My Certificates
>展开Apple Development Push Services并选择Apple Development Push Services和您的私钥(仅限Apple Development Push Services)
>右键单击并选择“导出2个元素…”并另存为server_certificates_bundle_sandBox.p12(不要键入密码).
>打开终端并将目录更改为用于保存server_certificates_bundle_sandBox.p12的位置,并使用此命令将PKCS12证书包转换为PEM格式(请求输入密码时按Enter键):

openssl pkcs12 -in server_certificates_bundle_sandBox.p12 -out server_certificates_bundle_sandBox.pem -nodes -clcerts
>现在您可以将此PEM文件用作ApnsPHP中的证书!

ios – 推送通知的证书和私钥的更多相关文章

  1. ios – 推送通知的证书和私钥

    我需要cert.pem和key.pem用于API但我只是从AppID下载.cert文件–>编辑–>下载.我怎样才能得到它,我可以从.cer文件中提取它?

  2. 如何通过应用程序标识确定哪些应用程序是背景和iOS应用程序的前台

    使用thisquestion中描述的方法,我可以得到在iOS设备上运行的应用程序的列表.我知道PID并访问他们的kinfo_proc结构.如何确定哪些是前台进程,哪些是背景?我试图通过kp_proc.p_priority在kinfo_proc中找到这个信息,但是看起来不可能从优先级推断背景/前景状态.我不太在乎AppStoreReview是否正常工作,但我宁愿使用一种无越狱的方法(即私有API可以,但是哪些?

  3. ios – 苹果推送通知分发证书签名请求是否与分发证书用于签署应用程序的相同?

    我已经创建了一个现有的应用程序,最近我已经配置了推送通知.配置时,我被要求上传证书签名请求.我不再拥有我用来发布我的应用程序的原始CSR.这是我需要上传到推送通知配置以接收我的推送通知证书的CSR吗?

  4. 如何在Xcode上删除iOS Team Provisioning Profile / AppID?

    谢谢.解决方法我设法做到这一点的唯一方法是联系客户支持,几天后来回几次,他们最终从我的个人团队中删除了包ID,我能够将它添加到我的开发人员计划中(代理)简介.我知道这不是理想的,但至少如果你真的想要使用相同的BundleID,它对我有用.

  5. swift分享到微信

    申请微信开发平台AppId地址:open.weixin.qq.com下载微信终端sdk文件包括以下文件:将sdk文件导入到工程4.微信开放平台新增了微信模块用户统计功能,便于开发者统计微信功能模块的用户使用和活跃情况。BuildSettings->All->SearchPaths7.在Xcode中,选择你的工程设置项,选中“TARGETS”一栏,在“info”标签栏的“URLtype“添加“URLscheme”为你所注册的应用程序id。8.注册AppId9.编写代码调试的时候必须装有微信才行!!!

  6. Swift 通知推送新手指南

    作为一名iOS开发者,你应该知道iOS支持两种类型的通知:本地通知和推送通知。推送通知不是由应用自己预先计划的。每一个推送通知由provider经过一条强制指定的路径发往一个或多个目标设备。这条路径必须经过ApplePushNotificationServers,或者简称APNservers。另一种是实时通知,这意味着它只能在产品发布阶段使用。我们的目标是创建一个CertificateSigningRequest文件,这个文件稍后将被用于创建推送通知的SSL证书。

  7. 推送通知 Swift 菜鸟指南

    推送通知則不是由App自己发起的。请看這裡,你会對蘋果推送通知有一个很好的了解。由這些服務器將推送通知按指定路線發送到正確的設備,在提供者提交后幾秒,這些消息就會被送達。自然,蘋果的測試服務器只能用來發送沙盒通知,它不能用於生產目的。在本文中,當提到“推送通知”,你應該知道它就是指“蘋果推送通知”。有一個地方需要注意:當你想啟用推送通知時,explicitAppID必須選中。

  8. 用 Swift 实现通知推送的新手指南

    作为一名iOS开发者,你应该知道iOS支持两种类型的通知:本地的和推送的。这条路径必须经过ApplePushNotificationServers,或者简称APNservers。实际上,这些服务器会为推送通知规划路径,从而发往正确的设备。另一种是实时通知,这意味着它只能在产品发布阶段使用。这篇教程的目的很简单:我们希望为一个demo应用实现推送通知功能,并发送一些沙盒通知以确保通知推送功能正常运行。

  9. Swift + AFNetworking获取天气信息

    ,学习愉快

  10. Swift:获取变量实际名称作为字符串

    所以我试图在Swift中将实际的变量名称作为字符串,但是还没有找到一个方法来做到这一点,或者也许我在这个角度看待这个问题和解决方案。所以这基本上是我想做的:不幸的是,我没有能够在苹果文档中找到任何接近这个但是这样的东西:然而,这给出了变量本身内部的内容或这种情况下的变量的类型的信息是String,并且我想要变量的实际名称。

随机推荐

  1. iOS实现拖拽View跟随手指浮动效果

    这篇文章主要为大家详细介绍了iOS实现拖拽View跟随手指浮动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  2. iOS – genstrings:无法连接到输出目录en.lproj

    使用我桌面上的项目文件夹,我启动终端输入:cd然后将我的项目文件夹拖到终端,它给了我路径.然后我将这行代码粘贴到终端中找.-name*.m|xargsgenstrings-oen.lproj我在终端中收到此错误消息:genstrings:无法连接到输出目录en.lproj它多次打印这行,然后说我的项目是一个目录的路径?没有.strings文件.对我做错了什么的想法?

  3. iOS 7 UIButtonBarItem图像没有色调

    如何确保按钮图标采用全局色调?解决方法只是想将其转换为根注释,以便为“回答”复选标记提供更好的上下文,并提供更好的格式.我能想出这个!

  4. ios – 在自定义相机层的AVFoundation中自动对焦和自动曝光

    为AVFoundation定制图层相机创建精确的自动对焦和曝光的最佳方法是什么?

  5. ios – Xcode找不到Alamofire,错误:没有这样的模块’Alamofire’

    我正在尝试按照github(https://github.com/Alamofire/Alamofire#cocoapods)指令将Alamofire包含在我的Swift项目中.我创建了一个新项目,导航到项目目录并运行此命令sudogeminstallcocoapods.然后我面临以下错误:搜索后我设法通过运行此命令安装cocoapodssudogeminstall-n/usr/local/bin

  6. ios – 在没有iPhone6s或更新的情况下测试ARKit

    我在决定下载Xcode9之前.我想玩新的框架–ARKit.我知道要用ARKit运行app我需要一个带有A9芯片或更新版本的设备.不幸的是我有一个较旧的.我的问题是已经下载了新Xcode的人.在我的情况下有可能运行ARKit应用程序吗?那个或其他任何模拟器?任何想法或我将不得不购买新设备?解决方法任何iOS11设备都可以使用ARKit,但是具有高质量AR体验的全球跟踪功能需要使用A9或更高版本处理器的设备.使用iOS11测试版更新您的设备是必要的.

  7. 将iOS应用移植到Android

    我们制作了一个具有2000个目标c类的退出大型iOS应用程序.我想知道有一个最佳实践指南将其移植到Android?此外,由于我们的应用程序大量使用UINavigation和UIView控制器,我想知道在Android上有类似的模型和实现.谢谢到目前为止,guenter解决方法老实说,我认为你正在计划的只是制作难以维护的糟糕代码.我意识到这听起来像很多工作,但从长远来看它会更容易,我只是将应用程序的概念“移植”到android并从头开始编写.

  8. ios – 在Swift中覆盖Objective C类方法

    我是Swift的初学者,我正在尝试在Swift项目中使用JSONModel.我想从JSONModel覆盖方法keyMapper,但我没有找到如何覆盖模型类中的Objective-C类方法.该方法的签名是:我怎样才能做到这一点?解决方法您可以像覆盖实例方法一样执行此操作,但使用class关键字除外:

  9. ios – 在WKWebView中获取链接URL

    我想在WKWebView中获取tapped链接的url.链接采用自定义格式,可触发应用中的某些操作.例如HTTP://我的网站/帮助#深层链接对讲.我这样使用KVO:这在第一次点击链接时效果很好.但是,如果我连续两次点击相同的链接,它将不报告链接点击.是否有解决方法来解决这个问题,以便我可以检测每个点击并获取链接?任何关于这个的指针都会很棒!解决方法像这样更改addobserver在observeValue函数中,您可以获得两个值

  10. ios – 在Swift的UIView中找到UILabel

    我正在尝试在我的UIViewControllers的超级视图中找到我的UILabels.这是我的代码:这是在Objective-C中推荐的方式,但是在Swift中我只得到UIViews和CALayer.我肯定在提供给这个方法的视图中有UILabel.我错过了什么?我的UIViewController中的调用:解决方法使用函数式编程概念可以更轻松地实现这一目标.

返回
顶部