我试图将我的应用程序指向生产服务器上的最终版和测试版(TestFlight),但对于alpha测试人员,我希望他们能够获得一个额外的小按钮。
我的目标设置为具有构建和发布变量,并且这些变量正常工作:
//:configuration = Debug
BASE_URL = https://debug.myserver.com
//:configuration = Release
BASE_URL = https://release.myserver.com
然后我可以启用禁用按钮(Swift 3):
#if DEBUG
// We can leave the button
ChangeServerButton.isEnabled = true
#else
....etc
到目前为止,我唯一一次看到我的按钮就是当我使用XCode(8.1)直接在我的手机上运行时。 "归档"的过程似乎只创建发布软件。
当然,我只是遗漏了一些明显的东西。有人愿意跳进去吗?