ionic打包ipa安装包

1、搭载环境
window环境
优先选择
第二种:建立vmware虚拟机搭载macos环境
2、 生成.xcodeproj文件
2.1 在mac环境下,先搭载ionic环境
然后直接搭载node.js等。
生成项目时
2.2 config.xml 文件跟android打包一样,不过要加下面
ios键盘挡住输入框。特别是底部单独有一个输入框的情况的解决方法 
ios 的配置 config.xml 加入还要加入以下配置
<preference name="KeyboardShrinksView" value="true" /> <preference name="DisableScrollingWhenKeyboardShrinksView" value="true" />
其他详细配置请查看config.xml详细笔记
权限处理:
2.3 info.plist文件在prictise文件中。
在项目中的info.plist文件中加入
拨打电话、相机等。
<key>NSAppTransportSecurity</key>  
    <dict>  
        <key>NSAllowsArbitraryLoads</key>  
        < true />  
    </dict>  
    <key>NSContactsUsageDescription</key>  
    <string>请求访问通讯录</string>  
    <key>NSMicrophoneUsageDescription</key>  
    <string>请求访问麦克风</string>  
    <key>NSPhotoLibraryUsageDescription</key>  
    <string>请求访问相册</string>  
    <key>NSCameraUsageDescription</key>  
    <string>请求访问相机</string>  
    <key>NSLocationAlwaysUsageDescription</key>  
    <string>始终访问地理位置</string>  
    <key>NSLocationWhenInUseUsageDescription</key>  
    <string>在使用期间访问地理位置</string>  
    <key>NSCalendarsUsageDescription</key>  
    <string>请求访问日历</string>  
    <key>NSRemindersUsageDescription</key>  
    <string>请求访问注意事项</string>  
    <key>NSBluetoothPeripheralUsageDescription</key>  
    <string>请求访问蓝牙</string>  

特别注意的问题:
启动页隐藏状态栏。
2.4 通过命令窗口生成.xcodeproj文件
① ionic start myApp blank
图标添加和修改 (图标尺寸按ios最大屏来设置 icon.png一般180*180 splash.png 1424*2048)
一般是在resources文件中加入icon.png和splash.png然后在cmd命令窗口中输入
ionic resources
这时如果出现icon方面出错,只要继续重复ionic resources

③将项目放入www文件中并将index.html加上
<script src="cordova.js"></script>
删除platform文件再重新执行:
然后在输入
ionic platform add ios
最后没问题ionic了
在执行
⑤ ionic build ios
开始编译项目,编译完成之后。

3、然后是利用xcode 将/platform/os目录下生成.xcodeproj文件转换成ipa文件(ios下载包)
公司ios开发者账号 handsnet@qq.com 密码 Hz369258
上架版打包:
3.1证书的生成
注意的地方:
3.2 xcode打包ipa
测试安装建议用itools。
注意问题:
版本号
上传证书
防止你的您的二进制文件无效。
保证64位、和选择

4、ipa发布
 登录: https://developer.apple.com/
点击itunes connect进入

按这个信息一直填写完整。提交审查。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值