xcode7 打包测试ipa有办法打测试包给别人吗

Xcode 七真机测试详解 - Iphone当前位置:& &&&Xcode 七真机测试详解Xcode 七真机测试详解&&网友分享于:&&浏览:0次Xcode 7真机测试详解
注意:一定要让你的真机设备的系统版本和app的系统版本想对应,如果不对应就会出现一个很常见的问题:could not find developer disk image
首先,准备好下面的设备机相关软件
MAC版本:OSX10.10.4
Xcode版本:Xcode7 beta5()
真机设备:iPad Air(iOS 8.1.3)/iphone 6
2.首先先安装Xcode7,并且运行Xcode,点击左上角菜单Xcode -& Preferences。
3.设置好版本
4.下载好相应的SDK,也可以网上下了放进去,Xcode太慢了要5小时左右。
5.点击Accounts,然后点下面的+号,在弹出菜单中点击Add Apple ID。
6.在弹框中输入账号和密码,普通账号就行不需要开发者账号,然后点击Add。
7.如果账号密码正确的话,会显示如下图。Free表示未付费但可免费调试,双击打开。
8.在打开的列表中选择 iOS Development-&点击Create。
9.如下图所示,然后点击Done关闭
10.点菜单栏上Window-&Devices。同时将iPad接到电脑。
11.在iPad弹出的对话框中选信任,然后出现如下图所示,连上后关闭窗口
12.打开或者新建一个项目,将项目中iOS Deployment Target中改成iPad对应的系统版本。
13.选择真机测试(如果为灰色说明版本不对需降低版本)
14.然后点Team。
15.选择刚刚添加的账号
16.然后点击Fix Issue
17.xcode会自动生成Provisioning profiles
18.点击菜单Xcode -& Preferences。
19.双击进入
20.选中刚才的项目,右击然后点击Show in Finder。
21.然后双击,文件会自动安装,回到原处后点击Done关闭
22.点击菜单Window -& Devices。
23.选择iPad右击,然后点击Show Provisioning Profiles。
24.看到项目后,点击Done关闭
25.点击运行
运行之后就会在真机上显示对应的App界面
下面会总结一些关于Xcode7常见错误机各种坑的解决方案!
1:我需要安装最新的iOS9 /OSX EI Capitan 才能真机调试吗?
苹果手机不用升级最新版本,不过好像Xcode7 只能在最新的系统上运行(可能需要升级,根据自己的来决定)
2:选择好账号后,点击&Fix Issue&出现入校错误:
需要跟换一个新的le ID再试一下,这里是个bug,这是因为你的apple ID有可能和一个(或者多个)公司(团队)开发者账号(付费的)关联(也就是你加入了某个team);这样的话就只有在申请一个干净的账号了。 找到的方法可以参考国外的(需要FQ,自备)。
3:连接真机&Could not find Developer Disk Image"提示&这就是嘴开始的时候提到的一个重要的错误
这是由于xcode7 里面没有 ios 8.4 导致8.4系统下的手机出现该问题
在&/Applications/Xcode-beta.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport&里列出了Xcode7.0beta支持的设备
我们可以下载IOS8.4 将它放在上面的目录中。
下载地址:
4:友盟或shareSDK中bitcode 报错?
可以在 build setting 中,搜索bitcode,并吧 enable bitcode 设置为 NO
12345678910
12345678910
12345678910 上一篇:没有了下一篇:文章评论相关解决方案 1234567891011 Copyright & &&版权所有Xcode 7.2 真机测试的几个问题 - 简书
下载简书移动应用
写了84341字,被158人关注,获得了170个喜欢
Xcode 7.2 真机测试的几个问题
1.升级到7.2之后,我自己的账号不能用了,因为不是开发者账号。所以第一步要用开发者账号进行真机测试。
2.选择自己的 开发者账号:此处参考:
3.点击Fix issue 进行重新下载测试证书,进行真机测试。
4.假如还是不能真机测试,就多尝试几次。点击Fix issue,有的时候是因为网络原因。5.如果好几次都不行,则按快捷键:comd+shif+g 打开文件路径:
~/Library/MobileDevice/Provisioning Profiles删除其中的“描述文件”,重新Fix Issue。6.遇到下面的问题就直接通过手机解决:“设置”-&“通知”-&"设备管理"-&"信任证书"。
总结:1.Xcode IDE下载网址:
喜欢这篇文章,就点个喜欢,打赏随意喽~。
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
至少比在眼前失去许多东西...还要好得多!只要是能做的事,我都要去做!--路飞
分享开发的点滴,大家共同进步!
· 162人关注
喜欢这篇文章,就点个喜欢,打赏随意喽~。
选择支付方式:在Xcode 4.6及以前的版本,一直觉得单元测试这部分功能做得很鸡肋,用起来感觉很别扭。这一次Xcode 5.0默认就引入了单元测试,赶快来看看看相比以前的版本有什么提升吧!~_~
1. 首先打开上一节示例用的项目,当然,您也可以新建一个空白的项目;
2. 先看一下导航区域的工具栏,相比4.6有哪些变化,如下图所示:
不难发现,相比Xcode 4.6多了一个Show the Test Navigator(显示测试导航器)的按钮;
3. 按command+U运行单元测试&&稍等几秒之后,可以在Issue Navigator(问题导航器)中看到与4.6类似的提示,如下图所示:
4. 单击Show the Test Navigator(显示测试导航器)按钮,如下图所示:
5. 在HelloWorldTests.m文件中,@end之前添加以下代码:
- (void)testExample2
XCTAssertTrue(1 == 1, @"just a test");
6. 按command+U运行单元测试&&稍等几秒之后,可以在Test Navigator中看到以下测试结果:
7. 在导航区域的testExample2上右击,会显示辅助菜单,如下图所示:
在图中可以看到能够单独运行/禁用某一个单元测试~_~。
备注:如果选择test &testExample2&不难发现,其实testExample和testExample2两个单元测试都会运行,并且会在问题导航区域中显示所有测试结果,而在测试导航区域却只更新testExample2的测试状态。这一问题相信在未来Xcode的版本中会有所改善。:]
8. 下面演示一下如何对数据模型进行测试,首先在HelloWorld项目中新建一个名为DataModel的类,继承自NSObject;
9. 首先在导航区域的HelloWorld节点上右击,然后在辅助菜单中选择New File&,在弹出的对话框中选择Objective-C class,然后单击Next按钮:
10. 在下一个对话框的Class中输入:DataModel,并确认Subclass of:中选择的是NSObject,然后单击Next按钮:
11. 单击并打开DataModel.h,增加一个属性定义,调整后的代码如下:
#import &Foundation/Foundation.h&
@interface DataModel : NSObject
@property (assign, nonatomic) NSInteger myId;
12. 单击并打开DataModel.m,增加init方法,将myId的默认值设置为100,调整后的代码如下:
#import "DataModel.h"
@implementation DataModel
- (id)init
if ((self = [super init])) {
_myId = 100;
13. 单击导航区域工具条中的Show the Test Navigator(显示测试导航器)按钮,然后右击HelloWorldTests,在弹出的辅助菜单中选择New Test Class&:
14. 在下一个对话框的Class中输入:DataModelTests,并确认Subclass of:中选择的是XCTestCase,然后单击Next按钮,并直接单击下一个对话框中Create按钮:
15. 单击上图中的DataModelTests节点,首先引入DataModel的头文件:
#import "DataModel.h"
16. 删除testExample方法,然后在@end之前添加以下代码:
- (void)testModelDefaultId
DataModel *model = [[DataModel alloc]init];
XCTAssertEquals(model.myId, 100, @"The default id should be 100");
17. 按command+U运行单元测试&&
搞定收工!
有关单元测试的好处,本文就不赘述了哈,相信有过Java或.Net开发经验的朋友都深有感触了。进一步了解iOS7中的单元测试,可以参阅。&
著作权声明:本文由或者原创,欢迎转载分享。请尊重作者劳动,转载时保留该声明和作者博客链接,谢谢!
阅读(...) 评论()

我要回帖

更多关于 xcode7 打包测试ipa 的文章

 

随机推荐