-
安装Surge:
- 打开终端,输入命令:
brew install surge - 运行完毕后,Surge就安装完成了。
- 打开终端,输入命令:
-
初始化Surge项目:
- 输入命令初始化Surge项目:
surge init - 这将创建一个新的Surge项目,随后会打开默认浏览器,进入Surge的仪表盘。
- 输入命令初始化Surge项目:
-
创建Xcode项目规则文件:
- 打开Xcode,创建一个新的iOS项目,或者选择现有项目。
- 在项目根目录下,找到
xcconfig文件夹,新建一个名为project.xcconfig的文件。 - 在该文件中添加以下内容:
include "规则配置.xcconfig" - 新建一个
规则配置.xcconfig如下:#include <Rules/Rules.h>
-
编写规则文件:
-
在
Rules文件夹下,新建Rules.h和Rules.m文件。 -
在
Rules.h中定义头文件:#ifndef Rules_h #define Rules_h #include "iOS Rules/Rules.h" #endif -
在
Rules.m中编写具体的规则,添加一个规则来检查应用是否在主屏幕上展示:@interface Rules : NSObject @end @implementation Rules // 规则开始 - (BOOL)shouldShowAppOnHomeScreen { return NO; } // 规则结束 @end
-
-
将规则文件添加到项目:
- 在Xcode中,点击菜单栏的“Product”->“Edit Your Project”。
- 选择“Build Rules”标签,点击“+”按钮,添加新规则。
- 选择“Rules.h”和“Rules.m”文件,并配置路径。
-
将项目添加到Surge:
- 打开Surge仪表盘,点击“+”按钮,选择项目文件和输出目录。
- 按照指引完成项目的上传和配置。
-
应用规则并验证:
- 在Xcode中,选择菜单栏的“Product”->“Apply Rules”。
- 确认规则已正确应用,并检查应用是否符合预期规则。
通过以上步骤,您可以成功设置并应用iOS应用规则,确保文件路径正确,Xcode能正确识别规则文件,遇到问题时,参考Surge文档或社区求助。




