gpt4 book ai didi

iphone - 使用 xcrun PackageApplication 退出 ipa 会阻止 IPA 安装

转载 作者:行者123 更新时间:2023-11-28 17:55:20 29 4
gpt4 key购买 nike

我正在使用 xcodebuild 以非常标准的方式为 AD Hoc 分发构建我的应用程序。在构建配置文件 (profileA) 期间,嵌入了应用程序并使用证书 (certA) 签名 - CODE_SIGNING_REQUIRED 在 SDKSettings.plist 中设置为 YES。构建之后,我想嵌入一个不同的配置文件 (profileB) 并使用不同的证书 (certB) 重新申请我的应用程序。为此,我正在使用:

SIGNING_IDENTITY=certB
PROVISIONING_PROFILE=full/path/to/profileB

/usr/bin/xcrun PackageApplication -v "${CONFIGURATION_BUILD_DIR}/${PROJECT_NAME}.app" -o "${CONFIGURATION_BUILD_DIR}/${IPAFILE}" --sign "${SIGNING_IDENTITY}" --embed "${PROVISIONING_PROFILE}"

IPA 包已成功创建,配置文件 (profileB) 已嵌入并使用新证书 (certB) 签名,但不幸的是我无法在设备上安装该包。安装过程中安装进度条卡在4/5,并弹出错误信息“无法下载程序。您现在无法安装‘XXX’。”带有关闭和重试按钮。 (这是我的翻译,所以可能不是 100% 准确)。当然,设备 UDID 包含在配置文件中。如果我不退出程序包,应用程序可能会安装在设备上(使用 profielA 和 certA),如果我在 XCODE 设置中设置使用 certB 和 profileB,也可能会安装程序包。你知道可能是什么问题吗?看起来好像有什么东西阻止我的包安装在设备上,但我不知道我还应该改变什么。

问候!

最佳答案

Xcrun PackageApplication 不处理权利,因此不能以这种方式使用完全不同的证书/配置文件重新签名包。

关于iphone - 使用 xcrun PackageApplication 退出 ipa 会阻止 IPA 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10207954/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com