通过 xcodebuild 创建 ipa 期间配置配置文件错误

问题描述

我在使用 xcodebuild 通过命令行创建 ipa 时遇到错误。我已使用 Apple 开发 ID 进行构建和存档。

用于清理、构建和归档的命令:

xcodebuild -project Documents/ios-client/ios-poc/Client.xcodeproj/ -scheme Client clean build archive -archivePath ./build/Client.xcarchive

用于从存档创建 ipa 的命令:

xcodebuild -exportArchive -archivePath build/Client.xcarchive/ -exportPath client-ios-4.2.3.ipa -exportOptionsPlist ./export-options.plist

export-options.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
    <dict>
      <key>provisioningProfiles</key>
      <dict>
        <key>MY_APP_BUNDLE_ID</key>
        <string>client-App-new</string>
      </dict>
      <key>signingCertificate</key>
      <string>Apple distribution: <My-Name> (WXY759D5C4)</string>
  </dict>
</plist>

错误

error: exportArchive: "Client.app" requires a provisioning profile.
error: exportArchive: "PacketTunnelExtension.appex" requires a provisioning profile with the Network Extensions and App Groups features.

请告诉我如何正确创建ipa?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)