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

问题描述 投票:15回答:8

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

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

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

  1. 清理项目,删除派生数据
  2. 重新启动Xcode,我的Mac和我的iOS设备
  3. 取消选择测试目标中的“自动管理签名”。
  4. 我无法从我的设备中删除该应用并重新安装它,因为它之前未安装在我的设备上。

任何帮助对我来说意味着很多!我正在使用Xcode 8.1和Swift 3.0,在iOS 10.1.1设备上运行。

ios xcode xcode8
8个回答
16
投票
  1. 从当前在Dock上运行完全关闭您的Xcode
  2. 在Mac上拔下iDevices电缆,然后重新插上。
  3. 再次打开Xcode。
  4. 清理,构建并等待索引设备
  5. 删除您在iDevice上安装的先前应用程序
  6. 然后安装

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

其他,

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

希望这有帮助。

其他替代方式,

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

2
投票

清理项目并重新连接设备


1
投票

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


1
投票

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

Force Xcode 9 to recompile after a build seems to be file dependent also

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


0
投票

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


0
投票

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


0
投票
  1. 重新启动Xcode并卸载您的应用。
  2. 建立和清理您的项目,现在它运作良好。这对我有用

以上不起作用请重新启动您的系统


0
投票

当我在iPhone 5和带有Xcode 10的iPhone 6 Plus上构建时出现此错误消息。在iPhone 5s模拟器中构建了一个不同的错误:“此时无法安装应用程序... /通知扩展:没有这样的文件或目录“

通过在我的通知扩展的源文件中标记目标成员资格来解决问题。

Source file was not a member of the target.

© www.soinside.com 2019 - 2024. All rights reserved.