zoukankan      html  css  js  c++  java
  • Unity5.x发布IOS项目Xcode8免签证调试发布教程

    https://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.提交审核

    问题集:
    1.does not contain bitcode.(Xcode setting ENABLE_BITCODE)
    部分库不能使用bitcode
    解决办法:把bitcode设置关掉


     
    image.png


    作者:PA_
    链接:https://www.jianshu.com/p/b0fb49fbcc14
    來源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    [CF1462F] The Treasure of The Segments
    [CF1466E] Apollo versus Pan
    SYZOJ 搭建 Note
    [CF1476D] Journey
    [CF1476E] Pattern Matching
    [CF1494D] Dogeforces
    [CF1383B] GameGame
    [CF1383A] String Transformation 1
    [CF1453D] Checkpoints
    [CF1453C] Triangles
  • 原文地址:https://www.cnblogs.com/sanyejun/p/8308873.html
Copyright © 2011-2022 走看看