When building directly from the Unity Editor the script still fails, but doesn't affect the main process, which is xcodebuild. UPD: Ok, it looks like without SYNCHRONOUS_SYMBOL_PROCESSING you won't see a log in console and terminating xcodebuild won't stop DSYM uploading if its already ongoing. Xcode is available from Apple on Mac App Store for free. Nohup "$PROJECT_DIR/usymtool" -symbolPath "$DWARF_DSYM_FOLDER_PATH/$DWARF_DSYM_FILE_NAME" > /dev/null 2>&1 & First things first, download the latest version of Xcode from Mac App Store and then install it on your Mac. "$PROJECT_DIR/usymtool" -symbolPath "$DWARF_DSYM_FOLDER_PATH/$DWARF_DSYM_FILE_NAME" 4 The software suite is offered free of charge. It was initially released in late 2003 the latest stable release is version 14.2, released on December 13, 2022, via the Mac App Store with macOS Monterey. usr/bin/xcodebuild -scheme Unity-iPhone -workspace -configuration Release clean archive -archivePath DEVELOPMENT_TEAM= -allowProvisioningUpdates SYNCHRONOUS_SYMBOL_PROCESSING=FALSE Xcode is Apple s integrated development environment (IDE) for macOS, used to develop software for macOS, iOS, iPadOS, watchOS, and tvOS. And it is used by the script below to upload debug symbols.Īdding SYNCHRONOUS_SYMBOL_PROCESSING=FALSE to the xcodebuild command will fix the build. It seems that in batchmode Unity sets this environment argument SYNCHRONOUS_SYMBOL_PROCESSING to TRUE (don't know why). The difference between batchmode and without batchmode.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |