Ios 临时分发:未能安装应用程序
我正在开发一个ios应用程序(仅适用于iphone),并试图让其他人测试它。通过临时分发,我可以在自己的设备上安装应用程序。当我尝试在另一个人的设备上安装时,它总是失败,并显示消息“xxxxx此时无法安装”。我使用的是xcode 5 以下是我遵循的步骤:Ios 临时分发:未能安装应用程序,ios,iphone,xcode5,provisioning-profile,ad-hoc-distribution,Ios,Iphone,Xcode5,Provisioning Profile,Ad Hoc Distribution,我正在开发一个ios应用程序(仅适用于iphone),并试图让其他人测试它。通过临时分发,我可以在自己的设备上安装应用程序。当我尝试在另一个人的设备上安装时,它总是失败,并显示消息“xxxxx此时无法安装”。我使用的是xcode 5 以下是我遵循的步骤: 将设备的UDID添加到开发人员门户中现有的即席资源调配配置文件中 下载该配置文件并将其拖动到xcode管理器 在“代码签名->配置文件->发布”下,选择临时配置文件。在代码签名标识->发布下,从临时配置文件中选择分发证书。我将配置文件(调试)设
<a href="itms-services://?action=download-manifest&url=http://mydomainname/apps/myappname.plist">Install Application</a>
我错过什么了吗?我尝试删除手机上的所有配置文件,然后通过单击“安装应用程序”链接安装应用程序,没有问题。我注意到的一件奇怪的事情是,另一个人的iphone上安装的临时配置文件的状态是“未找到有效的签名身份”,团队显示为“未知”。我看到有人提到“代码签名权利”。如果我让它空着有关系吗 有两件事需要尝试:
祝您好运您可能希望检查Xcode项目中的应用程序包标识符是否与Apple Developer portal中的相同。应用程序包ID区分大小写
下面是一个关于类似安装问题的示例。谢谢。我知道为什么它不起作用了。在xcode中的build settings->Architectures下,设置“仅构建活动体系结构”设置为YES。因此,该应用程序只包括活动架构,即适用于iphone 5的armv7s。我的测试人员使用的是iPhone4S。我还应该包括armv7的体系结构。在我将设置“仅构建活动体系结构”更改为“否”后,它最终在我的测试人员的iphone上工作。这里有更多关于有人能为iPhone 6更新这个答案吗?我在最近的一次构建中也遇到了同样的问题,我唯一能得出的结论是,一个失败的测试人员正在尝试在iPhone6上安装。其他人都是5或4。@mobibob你介意发布一张iphone6的照片吗?谢谢future.OMG你说得对!我的客户发送了他们的UDID进行注册,并声明“OS:iPhoneOS7.1设备:iPhone6,1(iPhone6,1)”;他是一名首席信息官,所以也许他有一台测试版设备:)6,1只是一台iphone5s