美文网首页快速入门iOSiOS开发知识小集
iOS 设置Xcode Scheme提高打包效率

iOS 设置Xcode Scheme提高打包效率

作者: 六弦琴殇 | 来源:发表于2017-04-15 09:29 被阅读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的功能非常强大,远超过我们想象,我们平时所用到的一些功能有可能只是冰山一角,我们所认为的不能,往往只是还没有发现。

    相关文章

      网友评论

        本文标题:iOS 设置Xcode Scheme提高打包效率

        本文链接:https://www.haomeiwen.com/subject/ashnattx.html