mirror of
https://github.com/QuasarApp/CMake.git
synced 2025-05-09 16:09:39 +00:00
added new release command (releaseipa)
This commit is contained in:
parent
9188d4124c
commit
362e8143aa
@ -81,6 +81,10 @@
|
||||
# addReleaseSnap(name) // Create subtargets for publish snap deployed snap package.
|
||||
# - name - This is prefix of added subtarget (any word).
|
||||
#
|
||||
# addReleaseIpa(name username) // Create subtargets for publish snap deployed snap package.
|
||||
# - name - This is prefix of added subtarget (any word).
|
||||
# - username - This is name if user that will release app into testflight
|
||||
#
|
||||
# addReleaseQif(name sourceDir targetDir) // Create subtargets for publish the qif package on qif repository.
|
||||
# - name - This is prefix of added subtarget (any word).
|
||||
# - sourceDir - Path to folder with qif template.
|
||||
@ -663,6 +667,26 @@ function(addReleaseSnap name)
|
||||
|
||||
endfunction()
|
||||
|
||||
function(addReleaseIpa name userName)
|
||||
|
||||
if(TARGET ipaRelease${name})
|
||||
message("the ipaRelease${name} target already created!")
|
||||
return()
|
||||
|
||||
endif(TARGET ipaRelease${name})
|
||||
|
||||
ADD_CUSTOM_TARGET(
|
||||
ipaRelease${name}
|
||||
COMMAND xcrun altool --upload-app --type ios --file ${CMAKE_CURRENT_BINARY_DIR}/${name}Ipa/${name}.ipa --username ${userName}
|
||||
COMMENT "xcrun altool --upload-app --type ios --file ${CMAKE_CURRENT_BINARY_DIR}/${name}Ipa/${name}.ipa"
|
||||
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
|
||||
|
||||
)
|
||||
|
||||
add_dependencies(release ipaRelease${name})
|
||||
|
||||
endfunction()
|
||||
|
||||
function(addReleaseQif name sourceDir targetDir)
|
||||
if(TARGET qifRelease${name})
|
||||
message("the qifRelease${name} target already created!")
|
||||
|
Loading…
x
Reference in New Issue
Block a user