2016-05-12 27 views
4

我为我的XCode中的不同构建方案设置了不同的构建设置,以测试演示应用和appstore应用。针对不同的构建方案(调试,分发,发布)添加“WKAppBundleIdentifier”和“WKCompanionAppBundleIdentifier”键

为此,我为调试和发布方案创建了具有不同捆绑标识符的不同配置配置文件。

为调试和appstore构建添加了不同的应用程序图标以区分它们。一切都如预期完美。当我为手表应用程序添加新的目标时发生问题。当我们添加监视目标时,我们必须为其WatchApp(WKAppBundleIdentifier)设置主应用程序包标识符,并在其各自的属性列表(plist)中查看WatchAppExtension(WKCompanionAppBundleIdentifier)的应用程序包标识符。在这里,我们没有选择为不同的方案设置不同的包标识符,以及当我们切换到不同的方案和编译时的错误。

解决方案#:当我们为不同的方案编译应用程序时,每次都需要更改这些标识符。它非常烦人和耗时。

它真的很有帮助,并节省了我的时间,如果有人建议更好的解决方案。

感谢, 桑迪普

回答

3

您可以通过添加用户定义的字符串构建设置实现它。这是一个complete tutorial。希望它可以帮助你。

相关问题