2

是的,我首先做了一些研究……我有一个需要为多个客户发布的应用程序……目前,他们的 API Web 服务 URL 与其他设置一起存储在 Constant.h 文件中,但如果我们忘记更新该文件,我们可以向错误的客户发布版本。

我发现很多关于创建多个目标的参考资料,但仅限于免费(“Lite”)或付费应用程序:http: //niharvaidya.blogspot.com/2012/06/how-to-create-multiple-targets-in-xcode。 html

我想做的事:为每个客户创建多个目标,每个目标共享相同的功能、相同的类、相同的研究等......唯一不同的是 .plist 文件不同,因为它具有针对不同客户的条目。

我的担忧是:

  • 我可以使用 Duplicate 功能,但也可以复制 .plist 文件并且不会创建新文件...

  • 如果我向项目添加新资源,我需要检查所有目标(客户),如果稍后我添加新的客户目标怎么办......我是否需要返回所有这些资源并将它们重新添加到新目标?

谢谢

4

1 回答 1

0

基本上我面临同样的问题......但看看这个指南,使用 Xcode 5:

iOS 移动开发:使用 Xcode 目标重用代码

虽然它没有回答您提到的 2 个问题,但也许您会发现使用 .plist 文件中的变量会很有帮助,因为它在那里完成......例如:

${APP_BUNDLE_ID}
${YOUR_USER_SETTING}

在此处输入图像描述

于 2015-05-09T10:34:41.403 回答