Jenkins succeeds without creating an IPA file

I installed mac mini slave on jenkins. The build process completed successfully, and my .app and .dysm files, etc. Created.

I have Pack application and build .ipa?checked and defined the ipa file name template and output directory.

When I start the build process, it actually creates the full path to my output directory, but there is nothing in the last folder at the end of the path. No HDPE. Again, .app files and other files are successfully created in the build folder of the workspace.

Also does not work if I leave the output directory empty or change it to other places.

Jenkins successfully copes with this post:

** BUILD SUCCEEDED **

Cleaning up previously generated .ipa files
Cleaning up previously generated .dSYM.zip files
Packaging IPA
Finished: SUCCESS

But, alas, there is no PNA. Any ideas?

+4
source share
3

, -, , Xcode ipa.

( ) script.

script 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}"

RELEASE_BUILDDIR BUILD_HISTORY_DIR , -sign -embed , , , .app

mkdir -p, ,

+1

, , :

Jenkins configure Advanced Xcode Build: ${WORKSPACE}/builds.

script Xcode:

mkdir -p "${WORKSPACE}/builds"

, " Pack .ipa?", .ipa filename : ipa, , .ipa. /builds/ipa/ {name}.ipa

, .

0

, .

"Pack application and build.ipa", " "? " Keychain OS X".

, : $ {HOME}/Library/Keychains/login.keychain

The key password for me was the same as my user password. If you leave this field blank, you will see that your assembly freezes at some point. Inside the terminal where you started jenkins, you will see that it is waiting for you to enter a password.

Hope this helped.

0
source

All Articles