Oneyian`

“手握日月摘星辰”

在下王毅安(@oneyian),正经的 iOS 开发者;请多指教。


正在学习 Swift 与 SwiftUI;您可以在 GitHub 查看我的开源项目;

iOS 打包脚本

注意:使用本脚本需要满足以下环境:
一. ruby版本 > 1.9.3 (查看当前ruby版本 ruby -v) 

二. ruby安装完毕,安装fir.im命令行插件 (gem install fir-cli)

GitHub 传送门

脚本文件使用:

build.sh

移动到:项目根目录

PackageApplication

移动到这个目录: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/

接着执行命令:

sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/

chmod +x /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication
注意: isWorkSpace=true 判断是用的workspace还是直接project,workspace设置为true,否则设置为false
Use:命令行进入项目根目录直接执行 sh build.sh 即可在桌面生成ipa安装包
最近的文章

Obj-C 桥接 Swift

测试环境Xcode版本:Version 9.2 (9C40b)不管是新建Swift文件还是导入其他Swift文件,都要走一遍直接进入干货教程打开准备混编的项目,然后创建Swift文件:然后就会看到两个文件(代码是我添加的):如果Swift类想要被OC发现,必须继承自NSObject,具体信息可以去看Swift的访问控制在需要使用Swift文件的地方导入:#import "Build-Swift.h"一般来说是不会提示的,我这里就没有任何提示,你可以这样:// 先import:#impor...…

iOS 开发继续阅读
更早的文章

AdMob 广告集成

AdMob 注册首先我们通过 https://apps.admob.com 注册一个账号,也能使用谷歌账号登录。登录后,我们可以点击 应用 -> 添加应用 来创建我们的第一个应用;如图所示:如果您的 app 已经上架,直接点击 是 即可关联已上架应用;如果还未上架,则可以 否 。我们这里选择 否 然后输入 AdMob 测试,可以任意输入,只是一个名称而已,然后选择平台为 iOS。这些信息也能在创建完成后再修改的。首先创建了一个横幅广告,也就是我们平时看到在 app 顶部或者底部的一个...…

技术扩展继续阅读