This topic describes how to integrate Push SDK for iOS.
Environment requirements
Item | Description |
---|---|
System version | iOS 8.0 or later |
Phone model | iPhone 5S or later |
CPU architecture | ARM64 or ARMv7 |
Integration tool | Xcode 8.0 or later |
bitcode | Disabled |
Download the SDK package
Note Each version of Push SDK for iOS contains two editions. The edition that applies only
to ARM architectures supports debugging on physical devices. The edition that applies
to both ARM and simulator architectures supports debugging on physical devices and
simulators. You must use the edition that applies only to ARM architectures to publish
your project online.
Download the SDK package of the required version by using the download link provided
in the SDK download and release notes topic. Push SDK for iOS is contained in the AlivcLivePusher folder, as shown in the
following figure.

The following table describes the differences between the subfolders.
Subfolder | Description |
---|---|
AlivcLivePusherSDK/arm | The edition that applies only to ARM architectures. |
AlivcLivePusherSDK/arm&simulator | The edition that applies to both ARM and simulator architectures. |
Integrate Push SDK for iOS
After you integrate Push SDK for iOS in manual or pod mode, you must configure permissions to use features and access resources, disable bitcode, and use Push SDK for iOS.