快速入门iOSiOS开发知识小集

iOS 设置Xcode Scheme提高打包效率

2017-04-15  本文已影响221人  六弦琴殇

相信每一个从事iOS开发的人来说,都应该折腾过苹果的证书签名机制,用Xcode真机调试或者打发布包(测试包、正式包)的时候需要匹配正确的证书以及profile才能成功,于是打发布包的时候我们就有可能在Release一栏来回切换证书:


1.png

这样一来麻烦不说,还经常一不留神就设置错误,导致编译失败,一检查发现是证书设置错误,此时心中一万个草泥马奔腾而过。有没有一种方法可以不用来回切换证书呢?答案是有!

步骤如下

1.添加一个新的证书设置项(除了Xcode默认的Debug和Release)

点击Project->选择project(不是target)->info->configurations->"+"->Duplicate Release Configurations 重新命名设置项(这里我设置成AdHoc,对应测试包,Release对应正式包)


2.gif
2.匹配对应的证书

然后切回到证书设置栏发现多出了我们刚才添加的那一项AdHoc,然后分别匹配正确的证书和profile


3.png
3.添加Scheme

我们给工程添加一个新的Scheme,添加后缀AdHoc命名,添加完成后,我们选择TestAdHoc 然后 Edit Scheme 在弹出的框里选择Archive 然后选择Build Configuration 为AdHoc,我们也要确保默认的Test Scheme 的为Release

4.gif

然后打包的时候,如果是测试包,选择TestAdHoc 再打包,如果是正式包选择Test再打包;如果是调试,随便一个都可以。

总结

其实Xcode的功能非常强大,远超过我们想象,我们平时所用到的一些功能有可能只是冰山一角,我们所认为的不能,往往只是还没有发现。

上一篇下一篇

猜你喜欢

热点阅读