Even Lin

我继续

哈喽,I AM Even Lin,来自杭州的 iOS Developer,还是懒癌晚期的夜猫子,唱不上高音,学不会吉他指弹的音乐爱好者。呵,💊


@EvenLin's Blog

如何自建 iOS 应用分发网站

更新: 2019年05月16日

平时都是将Demo 包放在 fir 或者蒲公英 上, 由于公司需要建一个产品体验中心, 所以需要自己建一个应用分发平台, 自己就先在这里试一下, 顺便记录下

官方文档

这里是苹果官方的 iOS 部署参考

需要以下几个文件

  • ipa 包
  • manifest.plist (XML 清单文件)
  • 57*57的 Icon
  • 512*512的 Icon

HOW

  1. 在 GitHub 建一个 repo, 放以上几个文件
  2. 在 blog 里放一个链接地址, 点击下载

打包 IPA

  • Archive 打包
  • Distribute App 选择 Enterprise
  • 勾选上 Include manifest for over-the-air installation,这样就可以直接生成 manifest.plist, 只需要自己填写ipa、和两个 icon 的下载地址即可
  • Export
  • 将四个文件上传到 GitHub Repo

点击下载实现

使用itms-services 协议实现点击安装 ipa 包 itms-services://?aciton=download-manifest&url=https://**/manifest.plist 即可

点击下载体验中心

后面跟着的地址一定要是下载地址, 即在浏览器上打开可以直接下载的那个地址

最近的文章

JS与iOS交互笔记

JavaScriptCore JSExport (Protocol) 实现将OC类及其示例方法,类方法,和属性导出为JavaScript代码的协议 JSContext JS运行的环境 获取到的JSContext从属于一个JSVirtualMachine JSValue JavaScript的值的引用, 任何JS中的值都能被包装成一个JSValue JSManagedValue ...…

iOS继续阅读
更早的文章

如何创建POD仓库

CocoaPods 相信开发 iOS 的人都是知道的, 通过 pod 导入第三方库,可以省去手动导入可能遇到的很多步骤和问题, 只需在 podfile 中 pod 'AFNetworking' , 然后直接pod install我们即可在项目中使用 AFNetworking。由于自己在工作过程中需要给别人提供 SDK,自己也有一些组件需要在很多工程中使用, 所以当然是希望自己的 SDK 也能通过 pod 管理, 那么怎么让自己的组件支持 pod 呢?安装CocoaPods这步就不多说了吧,...…

iOS继续阅读