添加設置裝備擺設權限
<!-- 相冊 --> <key>NSPhotoLibraryUsageDescription</key> <string>"xx"想應用您的相冊,須要您的許可</string> <!-- 相機 --> <key>NSCameraUsageDescription</key> <string>"xx"想應用您的相機,須要您的許可</string> <!-- 麥克風 --> <key>NSMicrophoneUsageDescription</key> <string>"xx"想應用您的麥克風,須要您的許可</string> <!-- 地位 --> <key>NSLocationUsageDescription</key> <string>"xx"想拜訪您的地位,請您許可</string> <!-- 日歷 --> <key>NSCalendarsUsageDescription</key> <string>"xx"想拜訪您的日歷,請您許可</string> <!-- 媒體材料庫 --> <key>NSAppleMusicUsageDescription</key> <string>"xx"想拜訪您的媒體材料庫,請您許可</string> <!-- 藍牙 --> <key>NSBluetoothPeripheralUsageDescription</key> <string>"xx"想拜訪您的藍牙,請您許可</string> <!--通信錄 --> <key>NSContactsUsageDescription</key> <string>"xx"想拜訪您的通信錄,請您許可</string> <key>NSLocationWhenInUseUsageDescription</key> <string>請點擊“許可”。若不許可,您將沒法正常應用“鄰近”的功效。</string>
添加Push Notifications支撐
開關開啟後會主動生成xxxx.entitlements文件
這裡須要留意幾點
生成的該文件能否包括到你的打包工程中Bundle Resources中 假如沒有手動添加出來
假如工程有多個Target 且多個證書在一路建議不要應用 Automatically manage signing
采取上面的這類辦法
總結
第一個 我們的項目是多個app時的所以在設置裝備擺設證書的時刻要指定對應的證書,主動適配會適配禁絕確,由於我們的多個工程分多個target很多多少共用的工程。
第二個 就是生成的entitlements文件要包括到bundle中
適配字體
IOS中適配sb中的文本... 最好的方法就是手動變革frame
純代碼的頁面可以在盤算字體size的時刻依據比例添加一些frame
+(CGSize)textFrameWithString:(NSString *)text width:(float)width fontSize:(NSInteger)fontSize { NSDictionary *dict = @{NSFontAttributeName: [UIFont systemFontOfSize:fontSize]}; // 依據第一個參數的文本內容,應用280*float最年夜值的年夜小,應用體系14號字,前往一個真實的frame size : (280*xxx)!! CGRect frame = [text boundingRectWithSize:CGSizeMake(width, CGFLOAT_MAX) options:NSStringDraWingUsesLineFragmentOrigin attributes:dict context:nil]; CGSize textSize = frame.size; CGFloat scale = 17.5/17.0; // IOS 10 if ([[UIDevice currentDevice].systemVersion floatValue] >= 10.0) { textSize.width = textSize.width * scale; textSize.height = textSize.height * scale; } return textSize; }
以上所述是小編給年夜家引見的IOS10 App適配權限 Push Notifications 字體Frame 碰到的成績,願望對年夜家有所贊助,假如年夜家有任何疑問請給我留言,小編會實時答復年夜家的。在此也異常感激年夜家對本站網站的支撐!
【iOS10 App適配權限 Push Notifications 字體Frame 碰到的成績】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!