最近使用SwiftUI开发一个小软件,修改Bundle identifier后编译报错提示: Failed to set plugin placeholders for xxxxxxx (无法设置插件占位符)
经过百度google等查找,这个问题不难解决,这里就记录一下具体解决步骤!
第一步
首先关闭xcode,然后删除 ~/Library/Developer/xCode
此目录下的 DerivedData 文件夹。
第二步
然后重新打开xcode。然后单击打开你的项目
![](https://www.zhuangpenglong.com/wp-content/uploads/2022/10/jie-ping-20221027-shang-wu-12-58-23.png)
第三步
接下来,您需要选择主要目标并转到其build phases
选项卡。
![](https://www.zhuangpenglong.com/wp-content/uploads/2022/10/jie-ping-20221027-shang-wu-1-00-49-1024x539.png)
第四步
进入build phases
选项卡后,您应该会看到一个显示 的下拉菜单Embed App Extensions
,单击它。现在您已经打开Embed App Extensions
了,
您应该会看到一个复选框,上面写着Copy only when installing
。
您需要选中该复选框。
![](https://www.zhuangpenglong.com/wp-content/uploads/2022/10/jie-ping-20221027-shang-wu-1-04-57-1024x435.png)
最后重新编译即可