首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用windows上的flash professional cc和adobe air 13在ios应用程序上推送通知

使用windows上的flash professional cc和adobe air 13在ios应用程序上推送通知
EN

Stack Overflow用户
提问于 2014-05-08 17:04:16
回答 1查看 321关注 0票数 0

我正在尝试在我的ios应用程序上启用推送通知,该应用程序是用windows上的flash professional cc和adobe air 13构建的。(我也尝试过air 3.6和3.8)

我应该提到的是,一个已经建立和运行了几个ios应用程序使用闪存专业和空气没有任何问题。只是当我尝试添加推送函数时,它失败了。

它从构建一个非常简单的应用程序开始,或多或少没有代码,只是尝试一下我是否成功地生成了正确的证书和配置文件,并在应用程序描述符文件中添加了正确的信息。

我的问题是,当我使用ITunes在我的iPhone上安装应用程序时,它会“冻结”或挂起。我从未收到过错误消息。

我非常确定我已经创建了正确的证书和配置文件。我已经阅读了大量的教程,之前成功地为没有推送功能的应用程序生成了正确的证书。不管怎么说,这就是我已经做到了:

1)新建一个开启推流的app id,并注册显式app ID。(com.domain.appname)

2)在我的朋友MAC上创建了CSR文件

3)为我的应用创建了开发证书

4)使用我已有的开发证书创建了一个配置文件。

5)将开发证书作为.p12导出到我的windows电脑中。

6)使用Open SSL将证书转换为windows。(适用于我的其他证书,因此是否也适用于推送启用?)

在多次重复这些步骤之后,我尝试查看错误是否存在于应用程序描述符文件中。我查看了不同的教程,找到了关于添加内容的不同建议。我都试过了,但都没用。我认为正确的代码如下所示

1)确保com.domain.appname与苹果门户上生成的应用程序ID匹配

2)在标签下添加以下几行:

代码语言:javascript
复制
<Entitlements>
  <![CDATA[ 
    <key>aps-environment</key> 
    <string>development</string> 
  ]]>
</Entitlements>

3)确保使用开发证书,并在XML文件中使用开发。

我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2015-05-06 02:40:30

如果您的应用程序在尝试安装时冻结,这是因为您的证书/配置文件有问题。

我会选择

A)使用朋友的Mac设置您的所有证书和配置文件,或者,

B)使用OpenSSL在PC上从头开始生成所有内容(请参阅http://help.adobe.com/en_US/as3/iphone/WS144092a96ffef7cc-371badff126abc17b1f-8000.html指南)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23537315

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档