无法在Simulator中运行应用程序:运行时遇到错误(Domain = LaunchServicesError,Code = 0)
在Xcode 6中成功编译项目之后,我无法使用上面提到的消息在模拟器中运行它。 我做了所有可能的研究,尝试了一切,仍然没有任何进展。
我没有使用swift,也没有使用小部件或扩展,所以请不要提出由这些问题引起的解决scheme。
如果有人发现可能的原因(或解决scheme!!)以外,请帮助。 谢谢
解决我的问题后,从iOS Simutalor菜单选项“重置内容和设置” ,启动模拟器。
清理生成文件夹解决了我的问题。 我希望它可以帮助别人!
(按住Alt键: 产品>清洁生成文件夹 )
我尝试了这里列出的所有其他解决方 那么,我将我的项目从Swift 1.2移植到Swift 2.0。 即使经过大量的debugging和启动服务错误0报告,应用程序仍然卡住。
解决scheme:这是因为框架编译发生的。
应用目标 – >构build阶段 – >embedded框架。
所以只在安装时标记复制。 清理项目并运行!
这现在已经解决了。 这个问题是由CocoaPods为了兼容性的原因添加了ShareKit库引起的。 删除库和所有相关的代码后,应用程序在模拟器中成功启动。 我build议查看系统日志以获得更多关于这个问题的细节,并指出我的方向是正确的(指出冲突库的名称)。
如果有人和cocoa豆荚一起有这个问题,这些步骤帮助我解决这个错误(几个小时后):
- 运行
pod cache clean
- 从SRC_ROOT运行
rm -rf Pods
(可选rm Podfile.lock
) - 点击模拟器的应用程序,点击模拟器 – >重置内容和设置…
- 进入Xcode,在菜单栏中点击Product – > Clean(或者点击Shift + Command + K)。这将清理你的Xcode项目。
- 创build一个新的Terminal Shell(从菜单栏点击Shell – > New Window)
- 运行
rm -rf ~/Library/Developer/Xcode/DerivedData/
…然后尝试构build和运行您的项目。
注意:通过进入导航器 ,单击项目,再次从项目和目标列表中单击项目,进入Build Settings ,一直滚动到底部到用户定义部分以及SRC_ROOT,可以findSRC_ROOT将被标记为PODS_ROOT。 把它复制到terminal,并从上面的列表中继续步骤2。
希望能帮助到你。
我通过模拟器的给定步骤摆脱了这个问题
1.方式
- 重置模拟器的内容和设置。
- 用Cmd + Shift + K清理你的项目。
- 清除您的派生数据 。
- 最后一个更重要的是通过“com.yourcompanyname.projectname”(如“com.facebook.Facebook”)来改变你的Bundle Identifier
2种方法
你只能做给定的线路,它适用于我
最后一个更重要的是通过“com.yourcompanyname.projectname”(如“com.facebook.Facebook”)来改变你的Bundle Identifier
感谢并享受编程。
可能与此问题有关: “此应用包含带有非法捆绑标识符的应用扩展程序”问题
我不得不格式化我的应用程序和扩展的包标识符如下:
com.company.AppName com.company.AppName.Extension
- 首先“重置内容和设置”
- 如果您没有填写内部版本号并填写并运行。
这是为我解决的。
如果在启动新项目时更改默认设置的提供的类InterfaceController
的名称。 该类在Info.plist
的RemoteInterfacePrincipalClass
关键字下引用。 在我的情况下,我得到了OP提到的错误,直到我在那里修正了类的名字(见截图)。
如果您在与WatchOS 2.0集成后遇到问题,请转至 – ~/Library/Logs/CoreSimulator/[Device UDID]/system.log
,如果说WatchKit 2 app has frameworks; that's not allowed.
WatchKit 2 app has frameworks; that's not allowed.
然后按照下面的链接。
我是adMob用户,我解决了在应用目标 – >构build阶段 – >embedded框架中启用“仅在安装时复制”。
本地化我的应用程序后有同样的问题。 特别是Info.plist
。 似乎我在InfoPlist.strings
有空的CFBundleShortVersionString
,在确定模拟器开始正常工作之后。
我通过添加一个名为“Resources”的文件夹引用来解决这个问题。
如果我给它另一个名字,那么它运行!
有很多事情会导致这个错误。 最好的一般答案是search控制台日志中的CoreSimulator
,因为模拟器会在显示此消息时logging下面的问题。
感谢您指出这@Miki和荣誉给你。 我昨天遇到了同样的问题(我前几天从CocoaPods添加了ShareKit 3.0.0到应用程序)。 我怀疑ShareKit给了我这个问题,但现在我可以确切地知道哪个库造成这个问题。 以下是我在日志中发现的内容(如果可以使其他人受益):
(LaunchServicesError error 0.)“UserInfo = 0x7fa836097aa0 {Error = PackageInspectionFailed,ErrorDescription =无法从path/用户/ {用户名} /从用户数据包中加载Info.plist /错误域= LaunchServices错误代码= 0”操作无法完成库/开发商/ CoreSimulator /设备/ 99FEB34E-6F00-4EFA-861A-A6985AFE96D8 /数据/库/caching/ com.apple.mobile.installd.staging / temp.X7eead /提取/ {AppName的}。应用程序/框架/ LiveSDK。框架}
如果在XCode打开时使用CocoaPods
安装了任何库,则只需closuresXCode并从Pod
文件中删除库,运行命令pod install
卸载该库。 然后再安装库。 请确保在安装和卸载库时XCode始终处于closures状态。
我哈德完全相同的问题,这是ShareKit。
在模拟器上我有“错误域= LaunchServicesError代码= 0”。
在iPhone6设备上,我有“应用程序安装失败无法检查应用程序包”。
当我删除ShareKit的工作。
当我将Apple Watch目标添加到我的应用程序时,出现此问题,并意外删除了InterfaceController.m文件。 在目标中添加文件修复了问题。
有不同的事情可以导致这一点。 看在控制台可能会给你一个线索。
在我的情况下 – 这个问题是我改变产品名称之前build立的扩展。 Xcode没有清除旧的,然后用两个相同的捆绑ID在两个分机上强调。
(删除生成文件夹解决了我的特殊问题)。
在我的情况下,问题来自一个图标集添加了一些图像丢失。 一旦我用另一个replace了图标集,并在模拟器中卸载应用程序; 我能够再次运行它。
我删除了所有我的pod文件,并将其全部replace,似乎对我来说问题是螺栓框架是旧的,并导致此错误。 我做了一个清洁和重置的内容,现在都很好。
不要将google maps框架添加到embedded的lib部分,这样可以解决我的构build间歇问题。
添加Info.plist后,我在为Apple Watch开发应用程序时出现此错误:“应用程序传输安全设置”和“允许仲裁负载”= YES。 (在WatchKit应用程序,在WatchKit扩展是好的!)删除这两行,它继续工作。
对我来说,问题的发生是因为我添加了我的框架( GoogleMobileAds.framework
在我的情况下)到embedded式二进制文件 ,而不是链接框架和库 。
有关您的信息,AdMob会指示您使用Add Files to "Your Project"
Xcode上的Add Files to "Your Project"
菜单,但我太懒惰,不遵守这一指示。
尝试在包含AWS Cognito的项目中运行UItesting时遇到此问题。
这是我如何解决它。
- selectUItesting目标。
- 点击Build Phases部分。
- 点击加号来添加一个复制文件阶段
- 在“复制文件”阶段,将目标更改为“框架”(请参阅最后一个图像)
- 点击复制文件阶段下面的加号。
- select您收到错误的框架并点击添加button(您的项目可能不是您的项目层次结构中的第一项)。 它应该最终看起来像这样。
- 重复步骤5和6,为所有框架提供一个错误。
- 运行你的testing。
- iPhone SDK:如何在视图内播放video? 而不是全屏
- 在iOS 7中获取联系人
- UIWebView查看自签名的网站(没有私人API,而不是NSURLConnection) – 这是可能的吗?
- 如何防止button的背景图像拉伸?
- 在UITableViewController中使用UISearchDisplayController时声明失败
- iOS:使用UIView的“drawRect:”与其图层的delagate“drawLayer:inContext:”
- Xcode:iPhone应用程序codesign错误
- 以编程方式创buildUITableView
- 错误消息'_BSMachError:(os / kern)invalid capability(20)'