如何将一个应用程序扩展(通知内容/服务)用于多个目标?

时间:2019-07-12 23:05:34

标签: ios swift xcode xcconfig

我目前正在开发具有多个目标的白标应用程序。 每个目标都是针对不同开发者帐户上其他客户的应用程序(这是自Apple更改准则以来的唯一方法)。 现在,我想添加一个通知内容扩展。该扩展程序需要包括来自父应用程序的捆绑软件ID,并且需要进行签名。 我想对我所有的应用程序目标使用相同的扩展目标,所以我没有那么多的“相同”目标。

我可以使用目标方案中“操作前”部分中的脚本来调整扩展程序的捆绑软件ID。

但是,我不知道如何更改DEVELOPMENT_TEAM和CODE_SIGN_IDENTITY以与父应用程序同一个团队对扩展名进行签名。 我试图使用.xcconfig文件,为每个目标设置所述变量,并将配置文件包括到扩展名配置文件中。不幸的是,这行不通。

有人知道我如何为每个父应用程序动态设置所需的变量,以使用同一帐户对应用程序和扩展名进行签名吗?

0 个答案:

没有答案