我继承了一个传统的Swift 3应用程序,其中包含了一个共享扩展。客户端希望在每个版本中同时推出生产版和测试版:相同的应用程序,但每个版本都有不同的api url。我一直在使用本教程使用新的包it创建新的目标,但是在复制了共享扩展目标之后,它仍然连接到原来的App目标,并引发以下错误:
嵌入式二进制程序的包标识符不以父应用程序的包标识符作为前缀。
我无法解决如何将其从原始数据中断开,并将其连接到副本中(我已经更改了相关目标的常规窗格上的Bundle标识符字段)。
谁能告诉我怎么做吗?
感谢您的阅读。
ps:这个帖子的最初的问题和文字是不同的,这意味着下面的评论可能没有多大意义。
发布于 2019-05-09 20:25:44
就像很多事情一样,答案很简单。项目目标的“常规”窗格有一个“嵌入式二进制文件”部分。其中有一个到共享扩展的链接。除了更改绑定标识符之外,所需要做的就是从本节中删除原始共享扩展,然后添加重复的共享扩展。
https://stackoverflow.com/questions/55921635
复制相似问题