Правильный сценарий post_build в xcode для Firebase Crashlytics?IOS

Программируем под IOS
Ответить
Anonymous
 Правильный сценарий post_build в xcode для Firebase Crashlytics?

Сообщение Anonymous »

Я пытаюсь правильно автоматизировать начало работы с Firebase Crashlytics, шаги 4C и 4D.
при настройке вручную это будет выглядеть так:
Изображение

Итак, я попробовал:

Код: Выделить всё

set(DWARF_DSYM_FOLDER_PATH "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}")
set(DWARF_DSYM_FILE "${DWARF_DSYM_FOLDER_PATH}/Contents/Resources/DWARF/${PRODUCT_NAME}")
set(INFO_PLIST "${DWARF_DSYM_FOLDER_PATH}/Contents/Info.plist")
set(GOOGLE_SERVICE_INFO_PLIST "$(TARGET_BUILD_DIR)/$(UNLOCALIZED_RESOURCES_FOLDER_PATH)/GoogleService-Info.plist")
set(EXECUTABLE_PATH "$(TARGET_BUILD_DIR)/$(EXECUTABLE_PATH)")

add_custom_command(
TARGET ${TARGET_NAME}
POST_BUILD
COMMAND /bin/sh -c "${CMAKE_CURRENT_SOURCE_DIR}/../../extralibs/firebase_ios_sdk/FirebaseCrashlytics/run"
COMMENT "iOS: Processing and uploading dSYM files to Crashlytics"
DEPENDS ${DWARF_DSYM_FOLDER_PATH} ${DWARF_DSYM_FILE} ${INFO_PLIST} ${GOOGLE_SERVICE_INFO_PLIST} ${EXECUTABLE_PATH}
)
ссылка на Crashlytics/run в порядке, у cmake была проблема с переменной «${BUILD_DIR%/Build/*}», но я этого ожидал.
но все-таки вместо этого он делает следующее:
Изображение
  • от здесь красным цветом показаны все различия… некоторые из них, возможно, и не приносят ничего плохого, но некоторые делают (поскольку post_script в конце не работает)
Есть ли у меня другой способ автоматизировать post_script по ссылке, которую я разместил?
Спасибо, гуру!

Подробнее здесь: https://stackoverflow.com/questions/793 ... rashlytics
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»