iOS 同一项目中两个目标的今天小部件

iOS today widget for two trargets in same project

我有一个今日小部件(我已针对特定目标成功本地化),但它只显示我拥有的一个构建目标,即应用程序的主要版本。 如何将其设置为对同一项目中的其他(/所有)目标可用?

提前 10 倍...

您今天的目标需要以与包含目标相同的包 ID 开头。

假设您的应用是 com.Mackstein.target1 和 com.Mackstein.target2

那么您将需要两个今天的小部件,其捆绑 ID 类似于:

com.Mackstein.target1.today1 和 com.Mackstein.target2.today2

实现此目的的最简单方法是复制现有的 today1 小部件目标,调整 bundle id,然后将新的 today2 目标包含在 target2 中

这很烦人,但我还没有找到更好的解决方案。