我使用xcode 4.6和base sdk构建应用程序为6.0
这个应用程序是内部应用程序,我在添加UDID后用来发送更新的配置文件。
客户端向我发送了iPhone 5s UDID,我向他发送了更新的配置文件。
当他尝试安装时,会显示带有名称的应用。当他点击该应用程序时,它会显示“正在安装”并永久持续。
知道为什么会这样吗?
即使我尝试了这个,但仍然是同样的问题。
知道为什么会这样吗?
我可以在我的iPhone 4s / iOS 7上安装...问题出在iPhone 5s / ios7上
对于安装应用,以下是我们遵循的步骤。
我根据发送给我的UDID将更新的配置文件发送到客户端。
客户端将配置文件拖至iTune
客户端将iPA文件拖到iTunes App
客户端将应用从iTunes>> App拖到相应的iPhone ...
就是这样......
此过程适用于我的iPhone 4s / iOS 7。
但问题只面临iPhone 5s。
刚才当我尝试在我的xcode中添加更新的配置文件时,它会显示“找不到有效的签名身份”。但它仍然在我的iPhone上安装应用程序?我真的很困惑......
知道发生了什么事吗?
这真让我疯狂。
答案 0 :(得分:3)
我遇到了同样的问题而且我的错误是因为我正在归档错误的配置文件! 您应该在代码签名下选择目标项目中包含的相同配置文件 - >供应资料。
我正在为iOS Team配置文件开发进行存档,而不是在Apple开发人员中心使用我的应用ID附加的那个(这也应该是代码签名中包含在项目目标中的那个)
快乐的编码 :)
答案 1 :(得分:2)
架构中可能存在差距,但我不确定是否为arm7和arm7设置了应用程序设置。 请记住,iPhone 5s位于64位,请按此guidelines更新项目设置
答案 2 :(得分:1)
您的客户如何安装?我们已经看到一些Web服务器似乎导致iOS安装问题。他应该首先尝试通过iTunes或iPhone配置实用程序安装IPA文件,看看是否有效。如果是,请尝试切换到其他Web服务器以托管IPA文件。
如果这没有帮助,请让他将手机连接到Mac并查看控制台输出,如果SpringBoard引发任何错误,可能会解释为什么安装档位。
答案 3 :(得分:1)
你确定他有正确的UDID吗?他是如何获得的?如果他使用App Store上的众多应用之一获得了他的UDID,他们就不再在iOS 7+上提供正确的UDID。你会发现最后一串数字都是FFFFFF
答案 4 :(得分:0)
我刚刚遇到了同样的问题。但是我把它安装在iphone 5和5s上。
这就是我所做的:
已验证应用程序现可通过testflightapp.com在5和5S上访问。