Podfile
:.xcworkspace
file in lieu of the .xcodeproj
file to ensure BugsplatMac.framework
is included in your build.Cartfile
:carthage
to build the framework and drag the built BugsplatMac.framework
into your Xcode project.BugsplatMac.framework
from your window in the Finder
into your project in Xcode and move it to the desired location in the Project Navigator
Create groups for any added folders
and set the checkmark for your target. Then click Finish
.Project Navigator
(โ+1).Build Phases
tab.Add Build Phase
button at the bottom and choose Add Copy Files
.Frameworks
from the Destination list.BugsplatMac
from the Project Navigator left sidebar to the list in the new Copy Files phase.Info.plist
replacing DATABASE_NAME
with your BugSplat database..xcarchive
or .dSYM
containing your app's binary and symbols to the BugSplat server in order to symbolicate crash reports.~/.bugsplat.conf
file to store your Bugsplat credentialsupload-archive.sh
script located in Bugsplat.framework/Versions/A/Resources
as an Archive Post-action in your build scheme. The script will be invoked when archiving completes which will upload the .xcarchive to BugSplat for processing. You can view the script output in /tmp/bugsplat-upload.log
. To share amongst your team, mark the scheme as Shared.bugsplat-logo
in the main app bundle or asset catalogaskUserDetails
to NO
in order to prevent the name and email fields from displaying in the crash reporter UIautoSubmitCrashReport
to YES
in order to send crash reports to the server automatically without presenting the crash reporter dialogue. Defaults to NO
.persistUserDetails
to YES
to save and restore the user's name and email when presenting the crash reporter dialogue. Defaults to NO
.expirationTimeInterval
to a desired value (in seconds) whereby if the difference in time between when the crash occurred and next launch is greater than the set expiration time, auto send the report without presenting the crash reporter dialogue. Defaults to -1
, which represents no expiration.BugsplatStartupManagerDelegate
that can be implemented to provide an attachment to be uploaded.BugsplatMac.framework/Versions/A/Frameworks/HockeySDK.framework/Versions/A/Resources/
-sectcreate __TEXT __info_plist "$(SRCROOT)/BugsplatTesterCLI/Info.plist"
@executable_path/
to "Runtime Search Paths" build settingBugsplatTester.xcworkspace
file. Edit the current scheme and uncheck Debug executable in the Run section, close the scheme editor and run the application..../Products/Applications
. BugSplat will display function names and line numbers for all crashes posted from this executable.