• 【转】Unity5.x发布IOS项目Xcode8免签证调试发布教程


    http://www.jianshu.com/p/b0fb49fbcc14

    最近尝试发布一下IOS项目,发现现在发布已经简单很多了,不需要开发者账户也能简单快捷进行真机调试。

    调试:

    1.准备工作
    ①硬件:Mac机一台; Iphone或Ipad设备一台
    注册Apple账号一个
    ③下载Unity5.x,搜索Unity下载
    ④到AppStore下载Xcode8

    2.在Unity发布IOS
    发布的工程,需要以真机进行调试
    ①Unity发布真机调试:Build Settings→Player Settings→Other Settings→SDKVersion→选择Device SDK
    ②基本信息:Build Settings→Player Settings→填写<Company Name> < Product Name>
    ③基本信息:Build Settings→Player Settings→填写Other Settings->BundleIdentifier(与上面信息保持一致,否则权限可能出问题)
    ④发布前,注意需要把ICON与Splash Image设置好。Build Settings→Player Settings→Default Icon也要设置好
    ⑤根据自己的apple设备选择CPU架构,Build Settings→Player Settings→Other Settings→Architecture→新版iPhone和64位的是ARM64、iTouch或者旧版iPhone为86位的ARmv7,不懂自己设备是那个可以上网查一下


    如果是由其他平台制作的项目转移到IOS开发,可以直接把项目放到Mac机,然后运行Unity发布,但第一次发布时,若项目较大,平台转换时间会比较长,耐心等待。
    发布到IOS后,是一个Xcode工程。

    3.打开Xcode8项目
    用Xcode8打开发布后得到的文件夹内".XCODEPROJ"后缀名的文件
    ①连接Apple设备,选择信任。在Xcode上方Generic iOS Device选择你连接的Apple设备
    ②左上角三角形调试按钮
    ③在Xcode8之后我们需要打开info.plist 文件添加相应的权限的说明(摄像头、麦克风等...),否则程序在iOS10 上会崩溃闪退
    如果你的App想要访问用户的相机、相册、麦克风、通讯录等等权限,都需要进行相关的配置,不然会直接crash。
    需要在info.plist中添加App需要的一些设备权限。

    NSBluetoothPeripheralUsageDescription
    访问蓝牙

    NSCalendarsUsageDescription
    访问日历

    NSCameraUsageDescription
    相机

    NSPhotoLibraryUsageDescription
    相册

    NSContactsUsageDescription
    通讯录

    NSLocationAlwaysUsageDescription
    始终访问位置

    NSLocationUsageDescription
    位置

    NSLocationWhenInUseUsageDescription
    在使用期间访问位置

    NSMicrophoneUsageDescription
    麦克风

    NSAppleMusicUsageDescription
    访问媒体资料库

    NSHealthShareUsageDescription
    访问健康分享

    NSHealthUpdateUsageDescription
    访问健康更新

    NSMotionUsageDescription
    访问运动与健身

    NSRemindersUsageDescription
    访问提醒事项

    旧版的Xcode则不用,建议用7.3进行开发,与unity兼容性强,但默认不支持IOS 10版本


    ④左边文件夹为项目,可进行项目设置

    4.创建证书
    登陆team:点击Unity-iPhone→General→Signing→Team→登陆你的Apple账号→点击ViewDetails→Create一个iOS Development


     
    5.发布运行
    点击Xcode左上角运行按钮,等待片刻后,即可在连接的Apple设备上看到你的项目,在设置中信任你的Apple账号证书,然后就可以运行了。

    发布:

    1.首先你要有个开发者账号,我是公司提供给我的

    2.登录https://developer.apple.com/account/#/itunes-connect/

    3.选择“我的APP” 点击“➕” 新建一个APP


    Paste_Image.png

    4.填写所有资料

    5.上传*.ipa到商店

    6.在“我的APP”内添加上传的*.ipa

    7.提交审核

  • 相关阅读:
    System.IO命名空间
    Java调用Http/Https接口(8,end)OkHttp调用Http/Https接口
    javascript上传组件
    在ubuntu下安装MonoDevelop
    Sql Server中Null+nvarchar结果为null
    利用iframe实现javascript无刷新载入整页
    C#序列化和反序列化
    vmware7.0下搭建ubuntuNat上网/C++开发环境
    javascript模态窗口Demo
    为博客添加在线台湾卫星电视播放功能
  • 原文地址:https://www.cnblogs.com/mimime/p/6688283.html
Copyright © 2020-2023  润新知