配置信息¶
开始之前¶
- 您必须[Install Soha SDK](Install-SDK.md)。
- 您已经下载并安装了SohaGame提供的“.p12”和“.mobileprovision”文件。
配置Info.plist文件¶
使用包含应用程序数据的XML片段配置Info.plist文件。
- 右键单击Info.plist,然后选择 打开为 ▸ 源代码。
-
添加
将SohaGameAppID
、GameID
。SOHA-APP-ID
替换为SohaGame提供的应用程序ID
将GAME-ID
替换为SohaGame提供的游戏代码
-
为Facebook和抖音增加应用价值。
将<key>FacebookAppID</key> <string>FACEBOOK-APP-ID</string> <key>FacebookClientToken</key> <string>FACEBOOK-TOKEN</string> <key>TikTokAppID</key> <string>TIKTOK-APP-ID</string>
FACEBOOK-APP-ID
替换为SohaGame提供的FACEBOOK应用程序ID
将FACEBOOK-TOKEN
替换为SohaGame提供的FACEBOOK客户端令牌(如:SG388)
将TIKTOK-APP-ID
替换为SohaGame提供的抖音应用程序ID名称。 -
添加LSApplicationQueriesSchemes。
-
添加CFBundleURLTypes。
在值<key>CFBundleURLTypes</key> <array> <dict> <key>CFBundleURLSchemes</key> <array> <string>GOOGLE-REVERSED-CLIENT-ID</string> <string>fbFACEBOOK-APP-ID</string> <string>shSOHA-APP-ID</string> <string>TIKTOK-APP-ID</string> </array> </dict> </array>
GOOGLE-REVERSED-CLIENT-ID
中,将GOOGLE-REVERSED-CLIENT-ID
替换为 SohaGame 提供的 Google 反向客户端 ID。
在值fbFACEBOOK-APP-ID
中,将FACEBOOK-APP-ID
替换为 SohaGame 提供的 Facebook 应用 ID。
在值fbSOHA-APP-ID
中,将SOHA-APP-ID
替换为 SohaGame 提供的 Soha 应用 ID。
在值TIKTOK-APP-ID
中,将SOHA-APP-ID
替换为 SohaGame 提供的 TikTok 应用 ID。
-
添加 NSAdvertisingAttributionReportEndpoint。
-
添加 NSUserTrackingUsageDescription.
-
添加 NSPhotoLibraryUsageDescription.
添加 GoogleService-Info.plist 文件¶
- 下载 GoogleService-Info.plist 文件。该文件的下载链接可在 .xlsx 文件中找到。
- 将配置文件移动到 Xcode 项目的根目录。如果出现提示,请选择将配置文件添加到所有目标 (targets)。确保配置文件的名称未附加额外字符。
配置签名¶
Bunlde ID和配置文件¶
捆绑包ID将由SohaGame提供,您需要配置正确的捆绑包ID和配置文件
- 选择游戏目标。
- 选择
Signing & Capabilities
选项卡。 - 填写正确的捆id。
- 选择与捆绑包id相对应的
.mobileprovision
文件
代码登录¶
1.在游戏目标中,选择 Build Settings 选项卡。
2.选择Signing ▸ Code Signing。
3.选择SohaGame为您提供的证书文件(.p12
文件)。
配置功能¶
选择Signing & Capabilities选项卡。单击 + Capability
按钮,查找并添加以下功能
- In-App Purchase
- Push Notifications
- Sign in with Apple
- Background Modes: Remote notifications