Xcode 8 App安装失败,出现未知错误

时间:2016-12-13 11:23:07

标签: ios xcode xcode8

Error message[1]

当我尝试在iOS设备上运行项目时发生以下错误。在模拟器上运行它可以正常工作。

另一个奇怪的事情是我可以在我的设备上运行我的其他项目,只有这个给我这个错误的特定项目。

我尝试了所有我能找到的解决方案:

  1. 清理项目,删除派生数据
  2. 重新启动Xcode,我的Mac和我的iOS设备
  3. 取消选择测试目标中的“自动管理签名”。
  4. 我无法从我的设备中删除该应用并重新安装,因为它之前未安装在我的设备上。
  5. 任何帮助对我来说意味着很多!我正在使用Xcode 8.1和Swift 3.0,在iOS 10.1.1设备上运行。

8 个答案:

答案 0 :(得分:18)

  1. 完全关闭当前在Dock上运行的Xcode
  2. 在Mac上拔下iDevices线缆,然后重新插上。
  3. 再次打开Xcode。
  4. 清理,构建并等待索引设备
  5. 删除您在iDevice上安装的上一个应用
  6. 然后安装
  7.   

    如果您有免费的开发者ID,请确保您可以访问Internet   就在您的iDevices上。

    否则,

    1. 检查您的应用配置文件或应用程序的证书是否仍然可用[已过期与否]。
    2. 如果已过期,请重新制作。
    3. 在Xcode Preferences/Account/Detail/
    4. 上安装这些最新的配置文件
    5. 确保签名“调试”和“发布”不为空
    6. 完成这些步骤后,关闭Xcode(从Dock完全退出)
    7. 再次打开Xcode并执行清理,构建和安装
    8. 希望得到这个帮助。

      其他替代方式,

      • 删除设备上的应用并重新安装
      • 更改构建版本号并重新安装

答案 1 :(得分:2)

清理项目并重新连接设备

答案 2 :(得分:1)

如果您使用的是CocoaPod,请执行pod更新。由于其中一个pod库可能会发生此错误,可以检查设备日志中的库名称。

答案 3 :(得分:1)

我仅在设备目标的第二次编译时遇到此错误,并且我发现如果我只是通过添加一个空行来修改一个关键源代码文件,则错误消失并且Xcode将再次编译。另一种方法是针对第二个设备,这个设备并不总是方便的。 解决这种混乱的方法是添加一个基本上为您执行此操作的Xcode运行脚本。

强制Xcode 9在构建之后重新编译似乎也依赖于文件

触摸$ {SRCROOT} /MyProject/MySourceFile.swift退出$? 使用上面的脚本我的问题消失了,我再也没见过Xcode Alert。这个bug现在已经在Xcode的几次迭代中。

答案 4 :(得分:0)

如果您使用多个Apple ID调试了相同的应用程序(包标识符),则可能会发生这种情况。从Xcode中删除所有帐户并登录您当前正在使用的帐户。

答案 5 :(得分:0)

我也有同样的问题,并尝试了像你这样的所有解决方案。遗憾的是,没有解决这个问题,但我将我的项目复制到另一条路径,复制后的一条路径可以在我的手机上成功构建,希望这可以帮到你。

答案 6 :(得分:0)

  1. 重新启动您的Xcode&卸载您的应用。
  2. 构建&清理你的项目,现在它运作良好。 这对我有用
  3. 以上无效请重启系统

答案 7 :(得分:0)

当我在使用Xcode 10的iPhone 5和iPhone 6 Plus上构建时,出现此错误消息。在iPhone 5s Simulator中构建时出现了另一个错误:“目前无法安装应用程序…/通知扩展名:无文件或目录”

问题已解决,方法是在我的Notification Extension的源文件中选中“目标成员身份”。

Source file was not a member of the target.