接收安装错误:Flash Builder for iOS中的ApplicationVerificationFailed

1.2*_*tts 13 air flash-builder ios

当我尝试在iPhone上安装我的应用程序时,这是我遇到的错误.

在此输入图像描述

更多细节:
它确实在某一点上起作用.我最近使用了另一台计算机,处理不同的项目并且必须创建一个新证书.这使我的其他项目(个人资料)无效.我回到第一台计算机上工作,并从那台计算机上传了证书.我重新创建了应用程序配置文件,并根据以前的证书下载了配置文件.这些都没有效果.最后我不得不从头开始,如下面的答案所示.

1.2*_*tts 12

我终于通过从头开始工作了.我认为问题是,当我去一台新电脑并上传新证书时,我不得不撤销旧证书.似乎一旦它被撤销,也许它不能再被使用.

所以我重新创建了我的签名证书,从中重新创建了一个p12文件,重新创建(修改)了应用程序配置文件(确保再次选择我的证书并再次选择我的所有设备),重新下载移动配置文件,在iOS配置中重新选择这些屏幕并重新启动Flash Builder,它再次运行.

我曾尝试使用通配符,"com.myactualdomainhere.*"而我无法使用它,但我没有完成上述所有步骤(我没有重新创建我的签名证书),如果你不能然后重用证书可能是问题.

所以我做了上面的所有步骤,并使用了应用程序名称"com.myactualdomainhere.MyApp",并确保它在应用程序描述符文件(对于AIR应用程序)com.myactualdomainhere.MyApp中匹配.

如果有一天他们可以简化这个过程并提供更好的错误消息,那就太好了.也许他们可以在整个过程中验证不同的部分,例如,"您的证书没问题,您的应用配置文件已检出,但您的应用ID不正确."

此外,MilkyWay发布了一个帖子链接,其中包含一些更有用的信息.

  • 仅供参考:此答案的一部分可能会有所帮助 - 在我们的案例中,我们更新了过期的证书而不重新生成配置文件.因此,我们所要做的就是在iOS开发门户中打开"配置配置文件",进行编辑,确保我们的新证书已经过检查,重新生成和重新下载.我们没有必要重做整个证书设置.我们确实使用了通配符. (3认同)

Jer*_*ite 11

我使用其他供应商的代码时遇到此错误.事实证明,他们试图用Entitlements.plist文件编译IPA.我刚删除了那段代码(下面),它编译得很好.

<Entitlements>
    <![CDATA[
        <key>get-task-allow</key>
        <true/>
    ]]>
</Entitlements>
Run Code Online (Sandbox Code Playgroud)