如何使用xcode命令行构建企业ipa?

时间:2017-04-13 15:19:49

标签: xcodebuild

通常我使用Xcode使用企业版构建ipa文件:

enter image description here

enter image description here

enter image description here

enter image description here

使用xcodebuild的等价物是什么?

如何设置" exportOptions.plist",尤其是关键标记?

1 个答案:

答案 0 :(得分:4)

我假设您使用的是Xcode 8.3或更高版本。然后以下应该做的伎俩:

xcodebuild -scheme <scheme> -exportArchive -archivePath <xcarchivepath> -exportPath <destinationpath> -exportOptionsPlist <plistpath>

  • <scheme>:您要构建和导出的方案的名称
  • <xcarchivepath:将放置任何已创建档案的目录,或应导出的档案
  • <destinationpath>:从存档中导出的产品的目的地
  • <plistpath>:配置存档导出的plist文件的路径(请参阅下面的内容,teamID条目是可选的)

    <?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>method</key>
       <string>enterprise</string>
    </dict>
    </plist>
    

您可以通过在终端中运行xcodebuild -h来获取包含plist文件所有可用密钥的列表。

希望有所帮助。