方法
创新互联公司是一家专注于网站制作、网站设计与策划设计,房县网站建设哪家好?创新互联公司做网站,专注于网站建设十多年,网设计领域的专业建站公司;建站业务涵盖:房县等地区。房县做网站价格咨询:18980820575
一、上架App Store
1、虽然很困难,但是,亥著告诉大家,这就是最正规的方式。
App Store的审核过程比较复杂,花费的时间较长,而且审核比较苛刻,所以并不是所有的APP都可以成功上架的,如果自己对于上架流程不够了解,可以借助第三方开发者服务平台代上架。
2、进入亥著平台,点击右上角的“开发者中心”,输入账号密码进行登录,如果没有账号,可以使用手机号注册一个。



进入亥著开发者中心,点击左侧导航栏的“APP上架”,选择iOS上架,上传自己的ipa文件。


二、越狱
越狱是很多iOS用户会尝试的方法,但是越狱也会带来弊端,系统不稳定,售后无法保修等等。
三、手机助手
iOS手机助手会提供苹果软件,这也是一种ios设备安装APP的方法,不过用过这种方法的用户应该大都遇到过一个问题,系统不稳定导致的闪退,尤其是游戏用户。
四、企业签名
用企业账号生成企业证书,对app进行签名。这是企业客户在进行内分发时经常会使用的方法。安装无限制,只需要信任企业证书即可。


五、超级签名
添加苹果手机udid,打包安装(最多安装100台),这种安装方式主要依靠个人开发者账号,但由于个人开发者账号的价格较高且有下载数量限制,所以一般来说单价较高,并不适合那些用户多的app,但如果用户量不是特别多,超级签名的优势就完全发挥出来了,按照下载量收费,稳定性高。


六、TF签名
又叫TF上架,testflight是苹果官方认可的分发模式,是目前最稳定的签名方式,性价比极高。一经上架,基本不会掉签。


注意:进行签名的ipa文件必须为未签名的。
IOS APP的安装方法如下 1. 解开[crm_adhoc.rar],里面有两个文件,一个是APP文件:[CRMClient_iPhone.app],另 一个是Profile文件:[crm003_adhoc.mobileprovision]。
2. 运行iphone Configuration Utility。
3. 插入iPhone设备,显示设备信息,(如果运行上述软件之前插入设备,会出 错,这时先把设备拔出来,先运行软件后,再插入设备。)
4. 导入Profile ,选择Profile文件– [crm003_adhoc.mobileprovision]
5. 安装profile 1) 先要安装Profile文件。注:请先安装Profile,然后安装APP,否则会出错。
设备信息、 选择Profile文件 、安装Profile文件的步骤如下。
6. 导入APP 请选择APP文件– [CRMClient_iPhone.app]
7. 安装APP 安装APP的步骤如下: 选择APP文件
1 2 之前没安装过,就会显示[install],点击就开始安 装。
既然是两个版本的程序,就要分出2个版本的分支。差别仅仅是icon和服务器地址不一样的话,好像也不是什么大问题。分成2个工程好了。
生成ipa必须经历archive,要往里面打证书的,嫌慢也没辙,只能这么打包。
1.证书引起的错误
控制台错误截图
在动态库内容没有问题的情况下,大多是由于没有对动态库签名导致的。iOS 8以后,苹果支持使用自定义的动态库,但不能上架到AppStore。我们的是企业级项目,不上架没关系。
先查看一下你的动态库内容
解决办法:在生成动态库时选择一个Team进行签名即可。
2.Swift版本引起的错误(注意:下图问题不一定是由于swift版本引起的,我遇到的问题就是swift版本引起了下面的问题)
解决方法:把下面的设置为YES
详细说明我的问题:在之前,也就是Xcode7.3,动态库是swift2.3写的。通过loadAndReturnError加载是没有问题的,因为Xcode7.3对应的就是swift2.3。swift3.0是Xcode8才推出来的,所以就没问题。而现在,Xcode升级到的8.2,而swift也升到了3.0;但是,这个动态库还是swift2.3,同时:工程设置里使用的是最新的swift版本,所以就会出现这个问题。