Xcode:框架的目标成员资格?
我对 Xcode 项目的最右栏有疑问(图片 )
Apple 的文档告诉我有关该专栏的信息:
目标会员资格。标记的列 通过目标图标指示是否 该文件包含在活动中 目标。如果文件旁边的复选框 被选中,则活动目标 包含该文件。
那么,如果我的 .m 文件中有 #import
,我还需要将其与目标成员资格链接吗?如果 .m 文件具有该内容并且未链接但代码有效怎么办?我应该删除这条线吗?我应该删除框架吗?
谢谢。
I have a question about the far right column of your Xcode project (image here)
Apple's documentation tells me this about that column:
Target membership. The column marked
by the target icon indicates whether
the file is included in the active
target. If the checkbox next to a file
is checked, then the active target
includes that file.
So what if I have #import <Security/Security.h>
in my .m file, do I still need to link it with the target membership? What if a .m file has that and it's not linked but the code works? Should I remove the line? Should I remove the framework?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果不将其添加到目标中,编译器将无法从同一目标下编译的其他文件中找到安全框架。目标在某种程度上是共享一些通用设置的独立项目。
If you don't add it to the target, the compiler won't find the Security framework from the other files compiled under the same target. Targets are in a way separate projects that share some common settings.