seo站内优化公司免费制作微信网页网站
seo站内优化公司,免费制作微信网页网站,地方网站域名,漯河做网站哪家好真机调试现在发生了改变#xff0c;在Xcode7以前进行真机调试是需要证书的#xff0c;正是由于这个原因#xff0c;这个过程比较麻烦#xff1b;在Xcode7以后是免证书的#xff0c;使用起来就简单很多了。 Xcode7以前的步骤如下#xff1a; 原链接地址为#xff1a;http… 真机调试现在发生了改变在Xcode7以前进行真机调试是需要证书的正是由于这个原因这个过程比较麻烦在Xcode7以后是免证书的使用起来就简单很多了。 Xcode7以前的步骤如下 原链接地址为http://my.oschina.net/joanfen/blog/167730 目录[-] 一真机调试所需要材料说明 二开始申请 三添加App ID 四添加设备Devices 五添加证书Certificates 六添加描述文件Provisioning profiles 七配置Xcode 八p12导出证书 关于证书选项呈灰色的情况因为苹果的开发者中心改版很多人遇到这个问题本来放在文中的现在提到前面来 如果出现ios development一项为灰色不可点击状态苹果的说法是 如果您要为此电脑添加证书请revoke以前的证书后添加或者通过以前的mac导出证书 原文不记得了大概这个意思苹果不希望你的开发者账号里出现多台Mac的证书如果在其他mac上已经添加过证书的话就直接通过P12导出导出方法见下文后给当前的Mac使用即可或者删除之前的证书后再添加 一、真机调试所需材料说明 在申请真机调试证书之前先对苹果真机调试所需的文件进行说明 苹果真机调试需要证书(Certificates)和描述文件(Provisoning Profiles) 1、证书Certificates 通过苹果自带的钥匙串生成后上传到Developer中再生成来完成 2、描述文件Provisoning Profiles 生成描述文件时需要选择App ID包含Bundle必须与你程序的bundle保持一致为了能同时调试多个程序一般bundle填写时末尾用*号代替后文会具体说明选择证书Certificates及设备Devices三样东西 真机测试必要条件App ID证书描述文件设备及调试程序的Bundle Identifier保持一致 二、开始申请 打开iOS Dev Center选择Sign in登陆至少99美元账号登陆选择CertificatesIdentifiers Profiles -- Identifiers 三、添加App ID 选择Identifiers-App IDs,开始添加 App ID由用.符号分开的两部分组成在默认情况下App ID的前缀为你的团队ID后缀被定义为一个bundle ID的搜索字符串AppID的每一个部分对你的应用程序都有不同而且很重要的用途 App ID Description这部分只是你ID的一个代号只需填写一个自己能分辨的名称即可在后面申请证书和描述文件中会涉及到选择项App ID Prefix这部分是Team ID系统默认无需填写App ID Suffix这部分是App ID后缀可选择Explicit App ID或者Wildcard App ID3.1、Explicit App ID Explicit App ID如果你打算将应用程序中加入Game Center或在应用中使用应用内购买进行数据保护使用iCloud或者想要给你的应用程序一个唯一的配置文件你就必须申请Explicit App ID。 要创建Explicit App ID在下面的框中输入一个唯一的字符串这个字符串必须与你的应用程序的Bundle ID匹配苹果推荐使用 com.你的公司名称.app名称 作为你的Bundle ID如果是选择Explicit App IDBundle ID中 不能含有*号 3.2、Wildcard App ID通用App ID只需使用com.oschina.*的格式即可匹配多个应用本文以通用型为例 Wildcard App ID可以让你用一个App ID来匹配多个App想要创建一个通用App ID在输入Bundle ID末尾使用*号 4、App Services应用程序提供的服务 App Services选择你应用中将会使用的服务在App ID注册成功之后也可再次编辑你的选择 在自己应用中所使用到的选项上打√因为我选择的是通用型WildCard)所以Game CenterIn-App Purchase Push Notifications都是不可选的如果要使用这些功能请选择精确型(Explicit) 5、确认信息确认之后选择Submit出现Registration complete.的字样Done。 四、添加设备Devices 1、将设备连上电脑打开在XCode的Organizer-Devices中 Xcode5以下的Organizer在软件右上角即可找到XCode5的Organizer选择Window-Organizer(快捷键shiftcommand2 设备连接上XCode之后Devices中的信号灯有灰色黄色绿色三种情况 1.1、灰色灯 如果设备是之前未作为开发机在Devices中设备上的灯应该为灰色在右侧有选项将设备作为开发机点击即可由于没有新机无法截图演示 1.2、黄灯有两种情况 设备未连接好请将连接线重新插一次并检查接口是否插紧如果还是黄灯则未下一种情况 设备版本高于XCode所能支持的版本如XCode4.6.3能支持的最高版本未iOS6.1如果你的设备未iOS7及以上此时需要更新至XCode5 1.3、绿灯:说明连接成功可进行调试 2、UDID通过itunes和Xcode都可以看到设备的UDID 在itunes中连上设备之后有一项“ECID”单击即可以查看到UDID。 在Xcode的organizer中选中设备“Identifier”一栏即为UDID。3、回到苹果开发者中心选择Devices 右侧栏的添加按钮方法与添加App ID相同 下面还可以选择添加多台设备本人表示智商不够不会99美元账号可以添加100台设备299美元的账号本人不晓得。。 Tips设备添加后当年不可删除如果要删除必须要在次年续费时进行删除。 五、添加证书Certificates 1、选择Certificates-development添加证书 2. 申请证书 2.1. 打开电脑中的钥匙串选择LaunchPad-其他-钥匙串访问 2.2. 选择钥匙串访问-证书助理-从证书颁发机构请求证书 2.3. 填写邮件地址和名称点击继续存储一般存储在桌面根据个人喜好 2.4. 回到developer的界面选择Continue出现上传证书界面 2.5. 选择Choose File上传刚才存储的证书然后选择Generate. 2.6. 生成之后会出现可以Download的证书选择下载双击安装即可 六、添加描述文件Provisioning Profiles 选择Provisioning Profiles-Development然后选择右侧添加键添加Select Type - 选择iOS App Development - 选择Continue选择App ID选择之前添加的com.oschina.*选择Continue选择证书选择刚才生成的开发证书然后选择Continue选择设备会出现设备列表一般来说把所有设备都添加进去方便多台设备调试不用再申请profile选择Continue为这个profile命名不可含有标点选择Generate选择下载双击安装即可七、配置XCode 打开XCode插上设备如果XCode不显示设备而是iOS Device的状态则检查Targets-iOS Application Target-Deployment Target中的版本是否与设备版本不匹配选择上图中Build Settings将Code Signing中的profile设置成刚才下载的Provisoning Profile也可设置成Automatic profile中的iPhone DeveloperXCode将会自动匹配描述文件检查Bundle ID是否与描述文件所包含的App ID中的Bundle匹配选择TARGETS-Summary查看由于我们申请的是通用型App ID所以Bundle Identifier只需要是com.oschina.打头即可后面可以随意填写选择真机设备运行大功告成。 八、P12导出证书 在钥匙串中找到登录选项中得iPhone Developer一项右键选择导出证书类型选择“个人信息交换.p12)并将创建的provision profile文件和证书一起拷贝到别的mac上双击安装就可使用了 PS如果设备为越狱设备不管provision profile里有没有包含你得设备都是可以真机调试的如果不想花费99美元的话可以在淘宝上买一个证书或者是找亲朋好友索要他们的P12证书吧祝大家好运 Xcode7包括7以后的步骤很简单没有证书这个过程 1.连接数据线选择信任mac访问手机 2.将工程的target的iOS平台与手机系统版本一致或者至少手机能支持的 3.运行Xcode后点击菜单中的Preferences…进入Accounts标签这里选择添加Apple ID即输入账户名和密码登陆成功后显示了iOS和Mac的Free标记了免费 4.运行工程进行测试即可。 详细步骤http://ju.outofmemory.cn/entry/182050 xcode 升级为7之后真机编译过不去模拟器能编译过编译不过 方法一更新library使包含Bitcode否则会出现以下中的警告 1 (null): URGENT: all bitcode will be dropped because ‘/Users/myname/Library/Mobile Documents/com~apple~CloudDocs/foldername/appname/GoogleMobileAds.framework/GoogleMobileAds(GADSlotAdEvents.o)‘ was built without bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library the vendor, or disable bitcode for this . Note: This will be an error in the future. 方法二关闭Bitcode 工程设置中 buildingsetting 中搜索bitcode 选择no 另外 http 支持有问题需要配置支持 http info 里面 点击号添加一个NSAppTransportSecurity 这个是一个字典类型NSDictionary字典下面添加NSAllowsArbitraryLoads这个是个bool类型 设为 Yes 程序猿神奇的手每时每刻这双手都在改变着世界的交互方式 本文转自当天真遇到现实博客园博客原文链接http://www.cnblogs.com/XYQ-208910/p/5139956.html如需转载请自行联系原作者
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/92524.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!