HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – Xcode:标识符IBMemberID xxx-xx-xxx已被使用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在我修复MainStoryboard.storyboard中的一些冲突后,Xcode发生了构建错误
Command /Applications/Xcode.app/Contents/Developer/Platforms/iPhonesimulator.platform/Developer/usr/bin/ibtool Failed with exit code 255
ibtoold[26299:507] [MT] DVTAssertions: ASSERTION FAILURE in /sourceCache/IDEInterfaceBuilder/IDEInterfaceBuilder-5056/InterfaceBuilderKit/Document/IBObjectContainer.m:363
Details:  The identifier '<IBMemberID: 6mN-WX-Cqa>' is already in use by <IBUITableView: 0x7fc17df3b720>
Object:   <IBObjectContainer: 0x7fc17ac1d920>
Method:   -validatedIdentifier:
Thread:   <NSThread: 0x7fc17ad19b30>{name = (null),num = 1}
Hints: None

我在stackoverflow找到了许多类似的问题,但不适合我,包括

Clean project
delete Derived Data
Restart Xcode

我想找到IBMemberID:6mN-WX-Cqa所在的确切行,但似乎很难.

提前致谢!

解决方法

Xcode:标识符IBMemberID xxx-xx-xxx已被使用

问题的原因

我有同样的问题.对我来说,它只是在从一个Git Branch合并到Master Branch之后,当试图查看StoryBoard时,XCode卡住然后意外退出.然后我搜索了一下,然后,
我在上面的回答中得到了@Vijayts的提示.但因此,它的一步就是不同的.

解决问题:

>查看与bug相关的StoryBoard(某些项目可能有多个故事板)作为源@L_944_11@,右键单击它>打开作为>源@L_944_11@.
>复制ID,
IBMemberID:6mN-WX-Cqa
这是6mN-WX-Cqa的一部分.
>搜索该ID.可以肯定它可能是重复的,很可能是在StoryBoard源@L_944_11@中的两个位置.该ID用于UI元素.可以是按钮,标签或文本字段,甚至是UIImageView等.
>确定重复元素,要保留哪个元素以及应删除哪个元素.您可以通过其属性来识别元素,例如x,y,宽度,高度,文本,颜色等.如果您最初可以识别它,并且使用相同的IBMemberID复制但具有不同的属性值,则会更容易.
>您在Interface Builder中添加的这些元素现在显示为XML元素,因为它处于源@L_944_11@模式.因此,请小心删除整个不需要的(重复的)XML元素.起初我也害怕删除这些XML元素.但是将这些ID更改为唯一不适合我.
>然后清理项目并尝试构建它.最有可能它将无法建立.这是因为可能发生了同样的错误,但是使用了新的IBMemberID.重复相同的过程,直到Build成功完成.

完成所有这些之后,现在我可以在Interface Builder中查看StoryBoard.

所以最后希望这个答案可以节省一些宝贵的地球人时间,希望不要浪费你的阅读时间.

干杯!

大佬总结

以上是大佬教程为你收集整理的ios – Xcode:标识符IBMemberID xxx-xx-xxx已被使用全部内容,希望文章能够帮你解决ios – Xcode:标识符IBMemberID xxx-xx-xxx已被使用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。