为不同的构建方案(调试、分发、发布)添加“WKAppBundleIdentifier”和“WKCompanionAppBundleIdentifier”键
Posted
技术标签:
【中文标题】为不同的构建方案(调试、分发、发布)添加“WKAppBundleIdentifier”和“WKCompanionAppBundleIdentifier”键【英文标题】:Adding "WKAppBundleIdentifier" and "WKCompanionAppBundleIdentifier" keys for different Build schemes (Debug, Distribution, Release) 【发布时间】:2016-09-07 22:35:02 【问题描述】:我在我的 XCode 中为不同的构建方案设置了不同的构建设置,以测试演示应用程序和应用商店应用程序。
为此,我为调试和发布方案创建了具有不同捆绑标识符的不同配置文件。
为调试和应用商店构建添加了不同的应用图标以区分它们。一切都按预期完美运行。当我为手表应用添加新目标时出现问题。当我们添加一个监视目标时,我们必须在它们各自的属性列表中为 WatchApp(WKAppBundleIdentifier) 设置主应用程序包标识符并为 WatchAppExtension(WKCompanionAppBundleIdentifier) 设置监视应用程序包标识符(列表)。这里我们没有选项为不同的方案设置不同的包标识符,以及当我们切换到不同的方案并编译时的错误。
解决方案#:每次我们为不同的方案编译应用程序时都需要更改这些标识符。它真的很烦人而且很耗时。
如果有人提出更好的解决方案,它真的很有帮助,可以节省我的时间。
谢谢, 桑迪普
【问题讨论】:
【参考方案1】:您可以通过在构建设置中添加用户定义的字符串来实现。这是complete tutorial。希望它可以帮助你。
【讨论】:
以上是关于为不同的构建方案(调试、分发、发布)添加“WKAppBundleIdentifier”和“WKCompanionAppBundleIdentifier”键的主要内容,如果未能解决你的问题,请参考以下文章