这是我尝试在iPhone上安装应用程序时遇到的错误。
更多详情:
它确实在某一点上起作用。我最近使用了另一台计算机,处理不同的项目并且必须创建一个新证书。这使我的其他项目(个人资料)无效。我回到第一台计算机上工作,并从那台计算机上传了证书。我重新创建了应用程序配置文件,并根据以前的证书下载了配置文件。这些都没有效果。最后我不得不从头开始,如下面的答案所示。
答案 0 :(得分:11)
我终于通过从头开始工作了。我认为问题是,当我去一台新电脑并上传新证书时,我不得不撤销旧证书。似乎一旦它被撤销,也许它不能再被使用。
所以我重新创建了我的签名证书,从中重新创建了一个p12文件,重新创建(修改)了应用程序配置文件(确保再次选择我的证书并再次选择我的所有设备),重新下载移动配置文件,重新选择这些iOS配置屏幕并重新启动Flash Builder,它再次运行。
我曾尝试过使用通配符,“com.myactualdomainhere。*”我无法让它工作,但我没有完成上述所有步骤(我没有重新创建我的签名证书),如果你然后可能无法重复使用证书。
所以我完成了上面的所有步骤并使用了应用程序名称“com.myactualdomainhere.MyApp”,并确保它在应用程序描述符文件(对于AIR应用程序)com.myactualdomainhere.MyApp中匹配。
如果有一天他们可以简化这个过程并提供更好的错误消息,那就太好了。也许他们可以在整个过程中验证不同的部分,例如,“您的证书没问题,您的应用配置文件已检出,但您的应用ID不正确。”
此外,MilkyWay发布了一个帖子的链接,该帖子有一些more有用的信息。
答案 1 :(得分:11)
我使用其他供应商的代码时遇到此错误。事实证明,他们试图用Entitlements.plist文件编译IPA。我刚刚删除了那段代码(下面)并且编译得很好。
<Entitlements>
<![CDATA[
<key>get-task-allow</key>
<true/>
]]>
</Entitlements>
答案 2 :(得分:4)
我今天早上刚刚遇到这个问题,花了一段时间才弄清楚,所以我想发布其他人有同样的问题。
我们在设置配置文件中添加设备时遇到问题,iOS7上的iPhone 5。事实证明,我们用来获取UDID(UDID +)的应用程序给了我们错误的UDID。当我使用
返回的ID时adt -devices -platform ios
有效。
答案 3 :(得分:4)
就我而言,在某些嵌入式文件夹中存在未接受字符的问题。包含特殊字符(æ
ø
å
或空格)的文件夹名称导致ApplicationVerificationFailed
错误。 (不完全是我遇到的最准确的错误描述。)
答案 4 :(得分:4)
我知道这是一个旧线程,但如果其他人在谷歌搜索并找到这个线程并且它不能解决你的问题,我想分享我在这个问题上的经验。如果您已确认您的证书和配置文件都很好并且仍然可以获得此信息,那么我确定如果您的应用程序已配置为TESTFLIGHT,您将收到相同的错误。换句话说,在您的APPNAME-app.xml中,请确保在IOS权利部分中注释掉以下内容:
<key>beta-reports-active</key>
<true/>
一旦我评论出来,我就可以在本地恢复调试了。很生气,我花了一天时间,但至少它现在正在工作。
答案 5 :(得分:2)
如果您更改Apple ID密码,也会发生这种情况。
答案 6 :(得分:2)
我的问题是,在Apple开发人员的应用程序ID中,我的应用程序未检查PushNotification,但在我的xml应用程序描述符中,我有推送通知的权利(aps_development)。
从我的XML中删除APS值后,一切顺利。
答案 7 :(得分:1)
如果您未长时间编译,请确保将编译设置设置为设备测试,并确保使用的是测试配置文件。我今天得到了这个,因为我的设置仍在app store上。
答案 8 :(得分:1)
我遇到的问题是我使用的是.p12文件,该文件适用于Apple推送通知,而不是我的开发人员证书的.p12文件。
我使用了从我的开发人员证书中导出的.p12,效果很好..!
答案 9 :(得分:1)
在我的情况下,它是不正确的应用程序ID问题(不同的编译应用程序ID然后应用程序ID我已定义苹果)
答案 10 :(得分:0)
有时会因为bin-debug文件夹而发生此错误。
如果该文件夹有某些未知字符或出现此错误。
我建议在这种情况下你必须清理项目或找到该文件并更改它的名称
答案 11 :(得分:0)
如果之前有效,请重新启动Flash Builder。
答案 12 :(得分:0)
我今天在试飞时使用了Entitlements标签进行了一些测试。在测试localy时需要将其删除,否则我会收到同样的错误。
答案 13 :(得分:0)
就像提到的jbyun94一样,摆脱文件名中的未知字符。
我的dropbox文件存在冲突,阻止了应用编译。
删除了它们,一切都恢复了(虽然我已经失去了几个小时:/)