

Do not use this scheme in CFBundleURLSchemes. Note: The URL scheme lineauth2 is already used to activate LINE.

LINE Login uses this scheme to open your app after the LINE Platform returns a login result.

iOS stores this URL scheme for later reference. Use line3rdp.$(PRODUCT_BUNDLE_IDENTIFIER) to define the URL scheme needed to open your app. This snippet adds the following settings: Key Add the Keychain Sharing feature to your App ID.ĬFBundleURLTypes CFBundleTypeRole Editor CFBundleURLSchemes line3rdp.$(PRODUCT_BUNDLE_IDENTIFIER) LSApplicationQueriesSchemes lineauth2.Add the Keychain Sharing entitlement to your entitlements file.Enable Keychain Sharing from Capabilities > Keychain Sharing in your Xcode Project settings.As a result, your application must enable Keychain Sharing to use the SDK. The LINE SDK for iOS Objective-C uses the Keychain feature to store the user’s authentication credentials. # Setting required build settingsĪdd -ObjC to the "Other Linker Flags" section on "Build Settings" settings tab. # Linking the LineSDKResource.bundle file to your Xcode projectĪdd the LineSDKResource.bundle file to the "Copy Bundle Resources" section on your application target’s "Build Phases" settings tab. # Linking the required frameworks to your Xcode projectĪdd the following frameworks to the "Link Binary With Libraries" section on your application target’s "Build Phases" settings tab. Now you can add the SDK files to your Xcode project by following the steps described in the following sections. We recommend using the latest version of the SDK as the previous versions of the SDK have been deprecated.
