0xE800003a尝试在设备上安装第二个应用程序时出错

时间:2009-05-28 20:14:58

标签: iphone

0xE8000003A错误:

我已经开发了AppOne数周。我可以在模拟器上进行调试 并在设备上。

我现在想开发一个带有功能的小型测试应用程序AppTwo 我后来将移植到AppOne。这涉及文本输入 进入TextView,所以我绝对想在设备上试用AppTwo。

我可以使用模拟器,但每次我尝试在设备上加载AppTwo 我明白了     0xE8000003A错误: 我清理所有,我删除了构建文件夹,但我仍然收到此错误。

我一直在使用的我的配置文件(PP),使用了以下内容 appID:2QUXJRP5YK.com.CompanyName.AppName

我最近去了门户网站并创建了一个新的PP,希望能解决这个问题 程序新PP有   appID:2QUXJRP5YK.com.CompanyName。*

根据我的理解,这个PP将允许我使用PP   任意数量的应用程序,而不仅仅是名为AppName的应用程序

在Organizer中我现在已经列出了两个PP   供应配置文件列表框。我相信这意味着两者   PP正在加载到设备上。

我将AppOne proj中的Entitlements.plist复制到AppTwo proj文件夹。

构建配置第1页,通过CodeSigning进行架构设计   AppOne和AppTwo之间存在零差异。

由于AppTwo仍然正常,似乎我不想重置我的   设备,但不知何故为AppTwo项目配置发痒。

对你有什么建议吗?

非常感谢,马克

3 个答案:

答案 0 :(得分:0)

昨晚我遇到了同样的错误,并与它斗争了几个小时。我最后再次从头开始创建项目,用手指交叉,然后它同步了。由于它是一个简单的测试应用程序,我会尝试创建一个同步的新虚拟项目,然后将代码复制到其中。它不需要很长时间,它可能会让你神奇地工作。

另外,我相信在您开始发布之前不需要Entitlements.plist。换句话说,您可以通过XCode将其安装在没有它的设备上。

另一方面,当我第一次开始开发时,我100%的时间都得到了这个错误。有时由于iPhone上的坏针或脏针,它会失去连接(当我拿起它进行测试时会发生这种情况)。现在,我确保它在组织者中连接。

答案 1 :(得分:0)

有时在为新应用添加权利/捆绑标识符/配置后,最好退出Xcode并重新启动。这是我可以让Apple的样品在没有拔掉头发的情况下运行的唯一方法。我添加了Bundle Identifier,我在Build Info窗口中更改了代码签名设置,退出并重新启动。

答案 2 :(得分:0)

取自用户Rapzid the Unity Community:

在Xcode中,右键单击目标,在常规(?)选项卡下,您将看到有关开发人员或包标识符的行。你需要确保它是正确的。如果你重新启动xcode / unity /你的iPhone它可能会停止这样做。否则,每次从统一构建时都必须手动更改它。

确保您的捆绑标识符设置为统一。它在编辑 - > something->播放器。然后在右侧主窗格中,您将看到包标识符行。

此外,如果您的应用ID未使用外卡,则需要新的配置文件。