问题描述
我在使用 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 (将#修改为@)