新建iOS工程及设置

1、新建工程。

在这里插入图片描述
在这里插入图片描述

2、更改入口

2.1、删除SceneDelegate.h 及.m文件
2.2、在AppDelegate.h 添加 @property (strong, nonatomic) UIWindow * window;属性
2.3、移除AppDelegate文件中UIScene代理
2.4、在info.plist文件中移除Application Scene  Manifest

在这里插入图片描述

3、设置进入的页面。

在application:(UIApplication *)application didFinishLaunchingWithOptions代理中,加入代码
	self.window = [[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];
	self.window.rootViewController = self.launchViewController;
	[self.window makeKeyAndVisible];

4、如果需要将AppDelegated及其他文件整理放在单独的文件夹中

4.1、在本地项目目录下,创新创建AppEnters(或其他名称)的文件夹。
4.2、将AppDelegate、info.plist、main.m文件移入

5、此时运行项目, 会报错multiple commands produce xxxxx info.plist

意思,info.plist重复了。需要在Targets - build phases 中,的Copy bundle Resouurces 中删掉info.plist

6、由于4中更改了info.plist的路径,此时运行,会报错Build input file cannot be found ‘xxxx info.plist’

找不到文件。此时需要将新的路径重新设置一下。Targets - bulid settings - packaging 中有个info.plist File选项。它的值是之前的路径,需要改成新的路径如:testApp/AppEnters/Info.plist

到此,可以成功运行。

7、给工程加pod。

先cd到项目目录下,pod init。会创建Podfile 文件,在文件中,加入需要的三方库。然后pod install。

运行后,如果出现Sandbox :rsync.samba xxxxx的报错,则需要Targets - build Settings - 搜索user script sandboxing 设置成NO,就可以了。

### 使用HBuilderX测试iOS应用程序 #### 配置开发环境 为了能够在HBuilderX中顺利测试iOS应用程序,开发者需先确保已正确配置了开发环境。这包括但不限于拥有Mac电脑并安装最新版的HBuilderX软件。对于iOS设备上的应用测试而言,还需要准备有效的Apple Developer账号以便获取必要的iOS证书和描述文件[^2]。 #### 创建或导入项目 启动HBuilderX之后,在新建工程向导里选择适合Web技术栈(HTML/CSS/JS)的应用模板来创建新项目;也可以通过“打开已有项目”的方式加载本地已经存在的代码库。完成项目的初始化后,按照需求调整页面布局、编写业务逻辑等内容[^3]。 #### 设置应用参数 进入`manifest.json`编辑界面,这里可以定义应用的基础信息如名称、图标路径等,并指定要使用的API权限范围。特别注意的是,针对不同平台可能还需额外设定一些特有的属性值——比如iOS端关于推送通知的支持情况或是相机访问许可等问题。此外,合理规划版本号有助于追踪迭代进度与发布历史记录。 #### 调试模式下的即时预览 得益于内置浏览器内核支持以及插件机制的帮助,当在HBuilderX内部开启实时编译选项后,任何改动都会被迅速同步至关联好的模拟器实例之中实现无缝衔接式的快速验证效果。与此同时,所有由JavaScript引擎触发的日志输出都将呈现在IDE底部专门开辟出来的终端区域供查阅分析之用,极大地提高了排查错误效率[^4]。 #### 准备真机调试 想要把构建成果部署到实体iPhone/iPad之上进一步考察实际运行状况,则离不开前述提及过的合法授权凭证。具体操作流程如下: - 登录[Apple Developer](https://developer.apple.com/)网站激活会员资格; - 访问Certificates, Identifiers & Profiles板块依照指示逐步完善个人信息采集表单从而生成对应的私钥对及公钥证书请求文档; - 下载所得产物并妥善保管于Keychain Access工具之内; - 返回HBuilderX主界面,依次展开左侧边栏中的“云打包”节点找到对应条目执行IPA封装指令前最后一步确认签名方案的选择无误即可[^1]。 ```bash # 安装依赖项 (仅首次需要) npm install -g dcloud-cli # 构建 iOS IPA 文件 dcloud build --platform ios --release true ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值