如何通过签署证书和客户端配置文件创建iOS应用程序(ipa)

ny6fqffe  于 5个月前  发布在  iOS
关注(0)|答案(1)|浏览(71)

我正在为iOS制作Flutter应用程序。我需要知道,我需要客户端用户名和密码来管理登录吗?.如果我从客户端获取证书和配置文件,我们可以制作IPA文件吗?.
如果你能提供我实现这一目标的步骤。我很感谢你。

x8diyxa7

x8diyxa71#

您只需要p12文件(证书沿着私钥)和来自客户端的配置文件。一旦您获得这些,通过双击安装它们并输入证书密码(如果有的话)。
安装证书和配置文件后,归档应用程序

xcodebuild clean archive -workspace <path_to_xcworkspace> -scheme <scheme> -sdk <sdk> -configuration <configuration>  -archivePath <path_to_xcarchive> -derivedDataPath <path_to_derived_data>

字符串
然后生成IPA

xcodebuild -sdk <sdk> -configuration <configuration> -exportArchive -archivePath <path_to_xcarchive> -exportPath <path_to_ipa> -exportOptionsPlist <path_to_export_options_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>method</key>
    <string>ad-hoc</string>
    <key>provisioningProfiles</key>
    <dict>
        <key>com.company.app</key>
        <string>Provisioning Profile</string>
    </dict>
    <key>signingStyle</key>
    <string>manual</string>
</dict>
</plist>

相关问题