美文网首页
iOS命令行打包

iOS命令行打包

作者: 芝麻酱的简书 | 来源:发表于2019-11-25 17:23 被阅读0次

    cd到项目目录下,执行如下命令:

    clean:

    xcodebuild clean -workspace 项目名.xcworkspace -scheme sechme名字
    

    archive (configuration可选Release)

    xcodebuild archive -workspace 项目名.xcworkspace -scheme sechme名字 -configuration Debug -archivePath ./BuildTest.xcarchive 
    

    生成ipa包,exportTest.plist需要提前准备好放在项目目录中

    xcodebuild -exportArchive -archivePath BuildTest.xcarchive -exportPath ExportDestination -exportOptionsPlist 'exportTest.plist'
    

    附:
    exportTest.plist内容如下,可以先用xcode图形化界面打出一个包,里面会自带plist文件,仿照plist改写下面的内容就行

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>compileBitcode</key>
        <false/>
        <key>provisioningProfiles</key>
        <dict>
                <key>bundleID</key>
                <string>开发者中心对应的发布PP文件名</string>
        </dict>
        <key>method</key>
        <string>ad-hoc</string>
        <key>signingStyle</key>
        <string>automatic</string>
        <key>stripSwiftSymbols</key>
        <true/>
        <key>teamID</key>
        <string>项目ID</string>
        <key>thinning</key>
        <string>&lt;none&gt;</string>
    </dict>
    </plist>
    

    打包时如果提示命令找不到,可以先执行如下:

    # 切换到xcode当前目录
    sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
    
     xcodebuild -showsdks
    
    xcrun --sdk iphoneos --show-sdk-path
    

    相关文章

      网友评论

          本文标题:iOS命令行打包

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