Xcode杂七杂八的设置

一:http请求(info.plist)

NSAppTransportSecurityNSAllowsArbitraryLoads

NSAllowsArbitraryLoads 设置YES


二:资源文件打包bundle(setting)

1,setting Base SDK

2,iOS deployment target

3,COMBINE_HIDPI_IMAGES  -> NO


三:权限设置(info.plist)

在info.plist 文件中 添加 权限设置

Privacy - Photo Library Usage Description

App需要您的同意,才能访问媒体资料库

NSBluetoothPeripheralUsageDescription

App需要您的同意,才能访问蓝牙

NSCalendarsUsageDescription

App需要您的同意,才能访问日历

NSCameraUsageDescription

App需要您的同意,才能访问相机

NSHealthShareUsageDescription

App需要您的同意,才能访问健康分享

NSHealthUpdateUsageDescription

App需要您的同意,才能访问健康更新

NSLocationAlwaysUsageDescription

App需要您的同意,才能始终访问位置

NSLocationUsageDescription

App需要您的同意,才能访问位置

NSLocationWhenInUseUsageDescription

App需要您的同意,才能在使用期间访问位置

NSMicrophoneUsageDescription

App需要您的同意,才能访问麦克风

NSMotionUsageDescription

App需要您的同意,才能访问运动与健身

NSPhotoLibraryUsageDescription

App需要您的同意,才能访问相册

NSRemindersUsageDescription

App需要您的同意,才能访问提醒事项


四:使用自己创建的framework

如果framework中有资源bundle,一定要把bundle单独再拖到项目中一次。


修改general中的选项

将自己打包的framework添加到embeded binaries中。


五:通讯白名单(info.plist)

LSApplicationQueriesSchemes中添加


微信支付+支付宝支付

六:跳转App(info.plist)

设置目标app的URL types

设置自己的应用标识

在跳转app中的通讯白名单中加入自己app的Scheme

通讯白名单

下一段代码进行跳转

NSString*url =@"TestDemo://com.TestDemo.www";

if([[UIApplicationsharedApplication]

canOpenURL:[NSURLURLWithString:url]])

{

[[UIApplicationsharedApplication]openURL:[NSURLURLWithString:url]];

}

else

{

NSLog(@"can not open URL scheme TestDemo");

}

目标app中进行接收

- (BOOL)application:(UIApplication*)application handleOpenURL:(NSURL*)url

{

// 接受传过来的参数

NSString*text = [[urlhost]stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

UIAlertView*alertView = [[UIAlertViewalloc]initWithTitle:@"已跳转到app"

message:text

delegate:nil

cancelButtonTitle:@"OK"

otherButtonTitles:nil];

[alertViewshow];

returnYES;

}


以上。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • App Programming Guide for iOS翻译 https://developer.apple.c...
    鋼鉄侠阅读 1,123评论 0 1
  • 很可能你的应用是与一个支持HTTPS传输数据的服务器交互,但是并没有使用TLS 1.2或更高。在这种情况下,你定义...
    Www刘阅读 3,113评论 0 5
  • 静态库与动态库的区别 首先来看什么是库,库(Library)说白了就是一段编译好的二进制代码,加上头文件就可以供别...
    吃瓜群众呀阅读 12,061评论 3 42
  • 第一章 早安的太阳没有雨 认识一个女孩,她喜欢写写文字,画画卡通漫画,喜欢带着村上春树的书在夜晚的公园里跑步。 她...
    独孤康笑阅读 394评论 0 0
  • 王勉之 一碗白茶饮, 沸水香飘散。 夜深品秦纪, 累倦休些许。 梦醒一杯浊,
    南方尧子阅读 315评论 2 0