Andreas Linde
fe3c1cda7d
Make swift integration easier
...
iOS Frameworks use an extra `Modules/module.modulemap` file that is used with the `import` statement to get all required information for integration. We simulate this behavior by writing our own file manually. So in apps using Swift the Objective-C bridging header is not required any longer (when using the binary distribution of the framework).
2014-09-08 14:34:12 +02:00
Andreas Linde
5cd861dbb0
Fix formatting of appname in crash reports
...
Fixes highlights on HockeyApp backend of apps with special chars in their name
2014-09-08 14:25:02 +02:00
Andreas Linde
735792ed99
Fix a small typo in an alert of BITAuthenticator
2014-09-08 14:07:58 +02:00
Andreas Linde
b309613b71
Make keychain data better accessible
...
Use `kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly` instead of `kSecAttrAccessibleWhenUnlockedThisDeviceOnly` when storing data into the keychain to allow the data to be also fetched when the app is launched in the background
2014-09-08 14:07:47 +02:00
Andreas Linde
37ed085436
Add warnings to the console for the last commit
...
Notify the developer about the issues by logging a warning to the console when the SDK is initialized more than once or startManager is invoked multiple times
2014-09-08 14:07:41 +02:00
Andreas Linde
f6d717265e
Make sure multiple setup runs are ignored
...
If the `configure` initializers or `startManager` are invoked multiple times, this can cause undefined behaviour and crashes. Hence we simply ignore if they are invoked multiple times.
2014-09-08 14:07:29 +02:00
Andreas Linde
915bae7d0b
Fix update view for resizable iPhone
...
Resizable iPhone causes modal presentations not to be full screen any longer, so we always should use the views width and never the device-width for the version update data presentation. This also works just fine when build with iOS <= 7.1.x
2014-09-08 14:07:12 +02:00
Andreas Linde
58dde365a9
Fix broken auth
...
The commit 1678d7550a0cc667b14e1efa5608ce3d271bfa42 did break BITAuthenticator
2014-09-08 14:07:00 +02:00
Andreas Linde
53510f64cc
Send install uuid with BITAuthenticator requests
2014-09-08 14:06:39 +02:00
Andreas Linde
aa7b2e018f
Change attachmentData property of BITCrashAttachment to crashAttachmentData
2014-09-08 14:06:04 +02:00
Andreas Linde
9f66484cee
Merge branch 'hotfix/3.5.6'
2014-07-23 20:33:59 +02:00
Andreas Linde
e37045d314
3.5.6 release and documentation updates
2014-07-23 20:33:38 +02:00
Andreas Linde
e67fa4dc28
Update PLCrashReporter to v1.2
2014-07-23 17:03:07 +02:00
Andreas Linde
47a3be4a79
Fix some best app icon finding issues
...
In some cases the algorithm didn't find any icon, even if they are there
2014-07-21 13:54:44 +02:00
Andreas Linde
6fc0e154cf
Improve fetching the optimal icon of an app for the update view
2014-07-21 13:54:29 +02:00
Andreas Linde
2ae203d7a5
Fix a bug in the networking stack
...
Solves an networking issues when compiling with iOS 8
2014-07-21 13:54:01 +02:00
Andreas Linde
97243cdb65
Merge branch 'release/3.5.5'
2014-04-21 16:27:57 +02:00
Andreas Linde
d12cc7447e
3.5.5 release and documentation updates
2014-04-21 16:23:15 +02:00
Andreas Linde
07d91bc54e
Update PLCrashReporter
...
Includes two more fixes post PLCR RC5 release: https://opensource.plausible.coop/bugs/browse/PLCR-542 and https://opensource.plausible.coop/bugs/browse/PLCR-539
2014-04-21 15:58:12 +02:00
Andreas Linde
e62aa1c6e4
Integrate PLCrashReporter 1.2 RC 5
2014-04-12 22:03:37 +02:00
Andreas Linde
fa14aec66e
Remove the CISimple specific part of the framework build script
2014-04-04 13:14:35 +02:00
Andreas Linde
28f15120a3
Fix keychain warning alert showing app on app launch, if keychain is locked
...
This could happen if the app is launched via background fetch right when the device started and before it is unlocked by the user.
2014-04-01 16:06:32 +02:00
Andreas Linde
0765c93f1b
Fix manually calling checkForUpdate
on BITUpdateManager
with updateSetting=BITUpdateCheckManually
not working
2014-03-27 18:59:18 +01:00
Andreas Linde
2e35437c9c
Improve last commit by removing conditional 64bit compile
...
Again thanks to @0xced :)
2014-03-27 00:20:15 +01:00
Andreas Linde
b5087a61c4
Improve fetching of current binaries UUID
...
- This now also works with unit tests
- Fixed BITStoreUpdateManager for now failed unit tests
- Fixed a typo
Thanks to @0xced !
2014-03-27 00:13:27 +01:00
Andreas Linde
6db478b452
Add some tests for BITFeedbackManager and user meta data properties
2014-03-24 15:47:22 +01:00
Andreas Linde
fc9fa2e61c
Fix test code coverage not working any longer since Xcode 5.1
2014-03-20 15:56:26 +01:00
Andreas Linde
12ed278b63
Remove not needed and broken UIKit framework reference
2014-03-11 20:55:32 +01:00
Andreas Linde
1bca6c0cd1
Update project settings to Xcode 5.1
2014-03-11 20:54:07 +01:00
Andreas Linde
c89378b43d
Make BITCrashAttachment.h a public header as it should be
2014-03-11 20:53:47 +01:00
Andreas Linde
1b9e924426
Remove assert since that code can also be reached using auto-authentication.
2014-03-07 16:32:21 +01:00
Andreas Linde
5c1eca7956
Merge pull request #91 from panicinc/chmod
...
removed the execute bit from these
2014-03-06 11:36:01 +01:00
James Moore
f1e17d7ed1
removed the execute bit from these
2014-03-05 19:49:02 -08:00
Andreas Linde
1068bb119c
Add support for binary attachments to crash reports
2014-02-27 18:21:17 +01:00
Andreas Linde
ce9014f111
Add SDK version and build strings into a non stripped struct
2014-02-20 22:41:19 +01:00
Andreas Linde
54b3c57ee2
Remove #ifdef for clang analyzer since the false warning from 4.2b3 doesn't appear any longer
...
Tested with Xcode 5.0.2
2014-02-20 16:33:31 +01:00
Andreas Linde
1df317b59f
If BITAuthenticator is set to BITAuthenticatorIdentificationTypeWebAuth then also attach the user email to crash reports
2014-02-20 14:02:02 +01:00
Andreas Linde
8d0f59ed31
Merge branch 'release/3.5.4' into develop
2014-02-18 16:17:49 +01:00
Andreas Linde
42f04ca3c9
Merge branch 'release/3.5.4'
2014-02-18 16:17:43 +01:00
Andreas Linde
ac0790646b
3.5.4 release and documentation updates
2014-02-18 16:15:12 +01:00
Andreas Linde
3b9f38fd16
Fix a crash if no selector could be found
2014-02-18 16:03:11 +01:00
Andreas Linde
d560a640ad
Fix leak in BITKeychainUtils
2014-02-13 21:09:11 +01:00
Andreas Linde
b0e05c18bb
Merge branch 'release/3.5.3' into develop
2014-02-12 15:09:30 +01:00
Andreas Linde
15d57cce01
Merge branch 'release/3.5.3'
2014-02-12 15:09:18 +01:00
Andreas Linde
4c9a268a0c
3.5.3 release and documentation updates
2014-02-12 15:09:15 +01:00
Andreas Linde
ab241aaa1f
Show the selector name found in the current argument registers in crash reports, helpful e.g. for crashes in objc_msgSend
...
This is a safe implementation with only hard wiring the necessary bits for where objc_msgSend stores the receiver objects based on the CPU architecture. From: http://sealiesoftware.com/blog/archive/2008/09/22/objc_explain_So_you_crashed_in_objc_msgSend.html
In the mid/long term, PLCrashReporter will include this directly.
2014-02-12 12:26:02 +01:00
Andreas Linde
f2b7f3d575
Update Auhenticating Users on iOS
documentation with automatic authentication hint
2014-02-12 02:11:02 +01:00
Andreas Linde
0f44f6f4ad
More documentation improvements
2014-02-11 18:20:53 +01:00
Andreas Linde
5b782b90be
Documentation fixes
2014-02-11 16:40:21 +01:00
Andreas Linde
53ae4c2dff
Disable on device symbolication by default and add a property to enable it
2014-02-11 16:37:06 +01:00