|
|
|
@ -2,7 +2,7 @@
|
|
|
|
|
|
|
|
|
|
We typically develop against the latest stable version of Xcode.
|
|
|
|
|
|
|
|
|
|
As of this writing, that's Xcode 10.1
|
|
|
|
|
As of this writing, that's Xcode 11.4
|
|
|
|
|
|
|
|
|
|
## Prerequistes
|
|
|
|
|
|
|
|
|
@ -47,15 +47,15 @@ Open the `Signal.xcworkspace` in Xcode.
|
|
|
|
|
open Signal.xcworkspace
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
In the TARGETS area of the General tab, change the Team drop down to
|
|
|
|
|
your own. You will need to do that for all the listed targets, for ex.
|
|
|
|
|
In the TARGETS area of the General tab, change the Team dropdown to
|
|
|
|
|
your own. You will need to do that for all the listed targets, for ex.
|
|
|
|
|
Signal, SignalShareExtension, and SignalMessaging. You will need an Apple
|
|
|
|
|
Developer account for this.
|
|
|
|
|
Developer account for this.
|
|
|
|
|
|
|
|
|
|
On the Capabilities tab, turn off Push Notifications and Data Protection,
|
|
|
|
|
while keeping Background Modes on. The App Groups capability will need to
|
|
|
|
|
remain on in order to access the shared data storage. The App ID needs to
|
|
|
|
|
match the SignalApplicationGroup string set in TSConstants.h.
|
|
|
|
|
match the SignalApplicationGroup string set in TSConstants.h.
|
|
|
|
|
|
|
|
|
|
If you wish to test the Documents API, the iCloud capability will need to
|
|
|
|
|
be on with the iCloud Documents option selected.
|
|
|
|
@ -68,4 +68,3 @@ Features related to push notifications are known to be not working for
|
|
|
|
|
third-party contributors since Apple's Push Notification service pushes
|
|
|
|
|
will only work with Open Whisper Systems production code signing
|
|
|
|
|
certificate.
|
|
|
|
|
|
|
|
|
|