美文网首页
iOS 自动打包(xcodebuild)

iOS 自动打包(xcodebuild)

作者: YM_1 | 来源:发表于2016-05-16 16:08 被阅读794次

    本文主要记录学习自动打包的主要过程。
    描述:简单的打包导出ipa包。
    工具:系统的xcodebuild.
    环境:命令行下执行.

    主要步骤
    1

    xcodebuild clean -workspace xxx.xcworkspace -scheme xxx
    

    执行clean操作,以工作空间为例子,xxx.xcworkspace是你的工作空间的名字,-scheme xxx中的xxx是指定的scheme,一般就是 工程同名的xxx

    2

    xcodebuild archive -workspace xxx.xcoworkspace -scheme xxx  -archivePath  xx/xx/xx
    

    archive打包。archivePath后面跟的参数是生成的archive文件的存放地址,自行指定。

    3

    xcodebuild -exportArchive -archivePath xx/xx/xx -exportPath yy/yy/yy -exportFormat ipa -exportProvisioningProfile "com.xx.xx"
    

    导出ipa包。-exportPath后面跟的是 导出ipa包的地址,exportProvisioningProfile后面跟的是ipa的证书文件名称。
    遇到的坑:

    PluginLoading: Required plug-in compatibility UUID ACA8656B-FEA8-4B6D-8E4A-93F4C95C362C for plug-in at path '~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/ACCodeSnippetRepository.xcplugin' not present in DVTPlugInCompatibilityUUIDs
    error: no provisioning profile matches 'com.liu.test.*'
    

    这个主要就是配置文件没有找到。我的解决办法就是去网站上重新下载一个到本地,然后再使用。

    相关文章

      网友评论

          本文标题:iOS 自动打包(xcodebuild)

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