標籤:很多 create ati 簡單 www href 上傳 div build
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
來源:簡書
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。
Unity5.x發布IOS項目Xcode8免簽證調試發布教程