Fra*_*kie 5 xcode ios jenkins ipa
我在jenkins上设置了一个mac mini slave.构建过程成功,我的.app文件和.dysm文件等都已成功创建.
我Pack application and build .ipa?
检查并定义了一个ipa文件名模式和一个输出目录.
当我运行构建过程时,它实际上创建了输出目录的完整路径,但是在路径的末尾,最终文件夹中没有任何内容.没有IPA.同样,.app和其他文件在工作空间构建文件夹中成功创建.
如果我将输出目录留空或将其更改为其他位置也不起作用.
詹金斯成功了解这条消息:
** BUILD SUCCEEDED **
Cleaning up previously generated .ipa files
Cleaning up previously generated .dSYM.zip files
Packaging IPA
Finished: SUCCESS
Run Code Online (Sandbox Code Playgroud)
但是,唉,没有IPA.有任何想法吗?
我无法直接解决这个问题,所以我仍然对某人的答案感兴趣,他们可能有更直接的解决方案,使用带有 pack 和 build ipa 选项的 Xcode 插件。
相反,我删除了此选项(取消选中它)并添加了另一个构建阶段来执行 shell 脚本。
然后,我添加了此 SO 答案中的脚本(为我的使用进行了修改),并能够成功导出 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}"
Run Code Online (Sandbox Code Playgroud)
RELEASE_BUILDDIR
并BUILD_HISTORY_DIR
更改为我自己的路径,并且不需要 -sign 和 -embed,因为我使用的配置文件与创建原始 .app 文件的配置文件相同
我确实必须使用mkdir -p
这条路,否则它对我来说不会成功
归档时间: |
|
查看次数: |
3516 次 |
最近记录: |