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

Aks*_*ani 18 xcode ios ios-simulator xcode9-beta xcode9

我最近下载了Xcode 9 beta,当我试图在模拟器中运行我的应用程序时,它没有安装.我每次尝试运行应用程序时都会在Xcode中收到此错误.在此输入图像描述

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

PS:应用程序曾用于Xcode 8.3.3

Jer*_*oia 22

不幸的是,该错误信息并不能解释为什么在安装失败.您可以查看〜/ 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
Run Code Online (Sandbox Code Playgroud)

你可以--predicate用来过滤一下.

  • 在我的情况下,我没有匹配的监视和扩展的捆绑标识符.我前段时间已重命名原创应用,但忘记重命名其他目标.我使用的命令是:`xcrun simctl spawn booted log show | grep"这个应用程序无法安装."` (6认同)
  • 原来我的应用扩展程序没有有效的`CFBundleVersion`字符串.谢谢你的提示. (5认同)

Nit*_*hel 10

迟到的答案但可能对其他人有用.我刚刚获得了一个包含现有手表套件和自定义键盘代码的项目.更改标识符后我得到了相同的错误,我花了1天时间找出发生这种情况的原因.

我检查了所有bundle id和所有版本.然后我用旧标识符在xcode中进行全局搜索,我发现以下内容.

在此输入图像描述

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

重要的提示:

如果您只是从通用标签改变标识符,那么它根本不会更新.通过搜索并使用新标识符替换所有可能的位置,请亲自检查.

XCODE VERSIO: Version 9.0 (9A235)
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!你救了我很多时间! (2认同)

小智 0

根据要求更改部署目标。 选择项目>常规>部署目标 并检查您设备的ios版本