gpt4 book ai didi

xcode - Xcode 的 PackageApplication 的替代品是什么?

转载 作者:行者123 更新时间:2023-12-02 19:56:08 25 4
gpt4 key购买 nike

Xcode 8.3 PackageApplication 消失了。我确实用它来将 *.app 包/目录转换为 *.ipa 文件(重新签名后):

xcrun -sdk iphoneos PackageApplication -v "MyApp.app" -o "MyApp.ipa"

是否有任何替代方案,以便我可以继续将 .app 转换为 .ipa?

最佳答案

显然不需要使用任何其他工具,也不需要更改生成 *.app 包的流程(换句话说:不需要使用 xcodebuild -exportArchive )。

我们所要做的就是压缩 *.app 包:

pushd "/build"
mkdir ./Payload
cp -R "$PATH_TO_SIGNED_APP_PACKAGE.app" ./Payload
zip -qyr MyApp.ipa ./Payload
rm -r ./Payload
popd

注意:

  1. 跳转到目标目录,这里是/build。这可以确保我们稍后不会获得 zip 存档中的完整路径。
  2. 创建一个名为 Payload 的文件夹(重要的是,这不能改变)
  3. 将 *.app 包复制到 Payload 文件夹
  4. 压缩文件夹并使用 *.ipa 作为扩展名而不是 *.zip
  5. 跳回原来的地方

关于xcode - Xcode 的 PackageApplication 的替代品是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43094380/

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