无法在模拟器xcode 9testing版中安装应用程序

我最近下载了Xcode 9testing版,当我试图在模拟器中运行我的应用程序时,它没有被安装。 每次我尝试运行应用程序时,都会在Xcode中收到此错误。 在这里输入图像说明

任何帮助提供将不胜感激。 提前致谢。

PS:用于在Xcode 8.3.3中工作的应用程序

不幸的是,错误信息并不能解释为什么安装失败。 你可以看看〜/ Library / Logs / CoreSimulator / CoreSimulator.log,看看其他的错误信息是否有更多的信息。 如果没有,你应该看看sim设备的系统日志:

sudo xcode-select -s /Applications/Xcode-beta.app # if you haven't already xcrun simctl spawn booted log show 

你可以使用--predicate来过滤一下。

迟到的答案,但可能会对其他人有用。 我只是得到一个项目与现有的手表套件和自定义键盘代码。 更改标识符后,我得到了同样的错误,我花了1天,找出为什么发生。

我检查了捆绑ID和所有版本的一切。 然后我用旧的标识符在xcode中进行全局search,我发现下面。

在这里输入图像说明

在这两个.plist文件中都有旧的WKCompanionAppBundleIdentifier,所以在我用新的手动应用程序更新之后再次运行。

重要的提示:

如果您只是将标识符从通用选项卡中更改,那么并不意味着它会更新。 通过search检查所有可能的地方,并用新的标识符replace。

 XCODE VERSIO: Version 9.0 (9A235) 

我遇到了同样的问题,并快速点击产品>清洁为我做了诡计!

如果您在项目中使用CocoaPods,请查看以下答案: https ://stackoverflow.com/a/44533287/221194

更改pod子目录的状态帮助了我的项目。

在iOS模拟器上安装我的应用程序(使用Xcode 9)时,我遇到了类似的问题。

我发现这个问题(至less在我的情况下),是由于Watch应用程序的info.plist中有一个未经授权的密钥(隐私 – 使用时的位置说明)。

我已经把这个键移到了WatchKit Extension的info.plist,现在应用程序又重新安装了。

我希望这会帮助有同样问题的其他人。

根据需要更改部署目标。 select项目> GENERAL> DEPLOYMENT TARGET也检查你的设备的IOS版本

我遇到过同样的问题。 日志显示这是由Google Signin引起的错误:

 FunctionName=-[MobileInstallationHelperService stageItemAtURL:completion:], SourceFileLine=392, NSUnderlyingError=0x7f891e9a1270 {Error Domain=MIInstallerErrorDomain Code=4 "Failed to remove ACL" UserInfo={NSLocalizedDescription=Failed to remove ACL, FunctionName=-[MIFileManager _removeACLAtPath:isDir:error:] 

但是它可以在iOS 9和10模拟器上运行。

我得到了同样的错误,我在我的项目中使用Cocoapods,并帮助我更新豆荚。

在重命名包含iOS和watchOS应用程序的项目后,我在Xcode 9.0 beta 5中遇到了这个问题。 要修复,我重新创build了iOS目标。

这个问题可能会被多个事件触发,但是如果你看看~/Library/Logs/CoreSimulator/CoreSimulator.log并且它指出一个错误:

NSUnderlyingError = 0x7fb51c271ee0无法将复制/ originPath硬链接到/ destinationPath

您的项目目标设置中的版本号可能会设置为空。

转到Project Target > Identity > Build并设置一个内部版本号。 您必须在模拟器中卸载应用程序,并在安装更新的版本之前重新安装它。

你可以试试这个 首先从设备手动卸载(删除)应用程序,然后再次运行Xcode应用程序。 它会工作。

  1. 解决方法是卸载应用程序(对于模拟器,重置模拟器的内容和设置)
  2. 然后清理项目,然后安装应用程序。
  3. 退出Xcode。
  4. 然后再打开。
  5. 再次产品 – >清洁。
  6. 然后运行应用程序。

它会工作。 谢谢!