可设计的构建失败:无法附加到pid:“ 26000”

时间:2019-05-23 03:49:16

标签: ios swift xcode interface-builder

我无法确定使用setup,init和prepareForInterfaceBuilder函数创建的视图(xib + swift文件)是否存在问题。我尝试使用@IBDesignable在场景中显示它。

当我在新项目中尝试这些相同文件时,一切正常。 但是在我的有4个目标的主项目中,它不起作用(我检查了所有文件中的所有目标成员身份,但问题不在于此)。

当我尝试从我的 @IBDesignable 视图继承的情况下在情节提要中选择我的视图并点击 Editor-> Debug Selected Views 时,我只有这个错误一个:

无法附加到pid:“ xxxx” |错误1 (每次尝试上一步时,数字都会更改)。

在“界面生成器”部分的“显示报表导航器”中,我只有此错误:

  

仅显示最近的错误   :-1:多个命令产生'/Users/Utilisateur/Library/Developer/Xcode/DerivedData/MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye/Build/Intermediates.noindex/IBDesignables/Products/Debug-iphonesimulator/MyMainProjectNameProd.app/Info.plist':   1)目标'MyMainProjectNameProd'(项目'MyMainProjectName')从'/Users/Utilisateur/Documents/Dev/JohnPaul/iOS/myMainProjectName-ios/MyMainProjectName/Environments/Prod/Info.plist'复制命令到'/ Users / Utilisateur /Library/Developer/Xcode/DerivedData/MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye/Build/Intermediates.noindex/IBDesignables/Products/Debug-iphonesimulator/MyMainProjectNameProd.app/Info.plist'   2)目标'MyMainProjectNameProd'(项目'MyMainProjectName')具有过程命令,输出为'/Users/Utilisateur/Library/Developer/Xcode/DerivedData/MyMainProjectName-hdyurngtrorjbdfvmlaynduhfjye/Build/Intermediates.noindex/IBDesignables/Products/MyMainProjectName .app / Info.plist'

我不知道现在要尝试什么,因为已经尝试:  -删除衍生数据  -重新启动Xcode  -重新启动我的Macbook  -取消选择/重新选择目标成员  -删除/读取文件以进行项目  -检查/取消选中调试可执行文件  -在“系统报告”中搜索日志,但什么也没有...

如果要尝试查看代码,请参见以下两个文件:

https://drive.google.com/open?id=1-MIacqvQNEGJdPOHgfQIaT_ZlmCk1WAb

1 个答案:

答案 0 :(得分:0)

我找到了解决方法。

  1. 首先,我必须检查Info.plist在列表中的每个目标的“ Build Phases”选项卡。

enter image description here

仔细检查每个Info.plist的成员身份是否都已检查其目标。

enter image description here

  1. 然后,我必须在Xcode的文件顶部选项卡>工作区设置...>构建系统下拉菜单和磁带完成按钮中将构建系统切换为“旧版构建系统”

enter image description here

  1. 然后,当我想显示我的xib视图实现的dans时,我必须进入情节提要,点击“刷新所有视图”按钮。

enter image description here

  1. 最后几秒钟的加载后,我就能在Viewcontroller场景中看到我的xib。

enter image description here

希望这个答案会有所帮助。

谢谢。