Xcode的每一次更新,都有許多碎片化的改動。第一次使用Xcode8發佈新版本應用時,嚮往常同樣使用 Application Loader打包上傳,很快,上傳成功,我便進入開發者帳戶查看構建版本,可是並無提示有可構建的新版本,以往這種狀況只須要等半個小時左右就OK了,可是此次等了一個多小時依舊沒有任何提示,久違的小加號一直沒有出現,因而便猜測是否哪裏出了問題,便去求助Google。 一問便知,原來iOS10中,Apple更加註重了用戶的權限與隱私,若是上傳的應用中須要訪問用戶的隱私,則必須在plist中添加權限描述,其中,通信錄、相冊、麥克風三個權限是必須添加的。ui
麥克風權限:Privacy - Microphone Usage Description 是否容許此App使用你的麥克風? 相機權限: Privacy - Camera Usage Description 是否容許此App使用你的相機? 相冊權限: Privacy - Photo Library Usage Description 是否容許此App訪問你的媒體資料庫? 通信錄權限: Privacy - Contacts Usage Description 是否容許此App訪問你的通信錄? 藍牙權限:Privacy - Bluetooth Peripheral Usage Description 是否許允此App使用藍牙? 日曆權限:Privacy - Calendars Usage Description 是否容許此App使用日曆? 定位權限:Privacy - Location When In Use Usage Description訪問地理位置 定位權限: Privacy - Location Always Usage Description 訪問地理位置
設置完成以後,新建Build並使用Application Loader打包上傳,五分鐘後,版本構建中出現了久違的加號!code