美文网首页
通过命令行xcodebuild打包生成ipa

通过命令行xcodebuild打包生成ipa

作者: 一路向北客 | 来源:发表于2016-12-01 10:07 被阅读1795次

    三、通过命令行xcodebuild打包生成ipa

    第一步:清理
    xcodebuild -target targetname clean
    清理后会防止编译时遇到一些奇怪的问题

    第二步:编译
    使用pod后工程目录下有两个文件:xxx.xcworkspace,xxx.xcodeproj
    xcworkspace是工作区文件,xcodeproj是工程文件,工作区文件包含工程文件。
    如果有工作区xcworkspace的直接用工作区去编译就可以了

    xcodebuild -scheme shemename -workspace xxx.xcworkspace build

    如果没有xcworkspace文件,只有xcodeproj文件,就用下面的命令去编译
    xcodebuld -target targetname build

    备注:在build时候有很多其他参数可以选择,例如ARCHS、VALID_ARCHS等,根据自己需要来加吧,会影响到打包后结果,这里我也不是很清楚各个参数

    存放位置默认在/Users/用户名/Library/Developer/Xcode/DerivedData/产品名称-emqwbznkiewpmvggtnsesohciziq/Build/Products,参考上面用xcode编译时的结果

    第三步:打包
    找到编译成的targetname.app文件夹,使用下面的命令进行打包生成.ipa文件

    xcrun -sdk iphoneos PackageApplication -v targetname.app所在目录/targetname.app" -o 想要输出的目录/文件名.ipa

    相关文章

      网友评论

          本文标题:通过命令行xcodebuild打包生成ipa

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