xcode9,發佈上傳後構建版本不顯示。

1.從iOS10開始,蘋果更加註重對用於隱私的保護,app裏邊如果需要訪問用戶隱私,必須要做描述,所以要在plist文件中添加描述;

* 麥克風權限: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 - Speech Recognition Usage Description 是否允許此App使用語音識別?

日曆權限:Privacy - Calendars Usage Description 是否允許此App使用日曆?

定位權限:Privacy - Location When In Use Usage Description 我們需要通過您的地理位置信息獲取您周邊的相關數據

定位權限: Privacy - Location Always Usage Description 我們需要通過您的地理位置信息獲取您周邊的相關數據

定位的需要這麼寫,防止上架被拒。

在plist文件裏添加這幾個字段(可以根據自己APP的情況,來添加,比如我用了藍牙,就找到帶有Bluetooth的字段),重點是:要在後面添加描述,如果不添加描述,跟沒加是一樣的,蘋果還是會拒絕(最基礎是帶*的前三項添加)

2.

This bundle is invalid - Your archive contains paths that are not allowed: ( “AppThinning.plist” ) 出現這樣的提示

When you're exporting with Xcode 9, they ask you if you want to Strip Swift symbols: enter image description here

Well, don't uncheck it! And the error will be gone.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章