我被要求为QA团队提供具有i386 + x86_64架构的IPA。 从我所看到的,这种架构只能在iPhone模拟器上使用,其中构建IPA的选项是灰色的,而iPhone平台配置仅支持ARM架构。
有人可以建议如何实现这个目标吗?
答案 0 :(得分:1)
这可能是可能的,但不要指望它很容易,所以你的milage可能会有所不同。
您可以使用命令行中的xcodebuild
命令在所需的体系结构中构建.app文件(或者,当您在模拟器上运行应用程序时,请转到项目的DerivedData文件夹,然后应该在那里找到.app文件)
然后,您可以使用以下命令将其存档到IPA中:
/usr/bin/xcrun -sdk iphoneos PackageApplication -v "${RELEASE_BUILDDIR}/${APPLICATION_NAME}.app" -o "${BUILD_HISTORY_DIR}/${APPLICATION_NAME}.ipa" --sign "${DEVELOPER_NAME}" --embed "${PROVISONING_PROFILE}"