1. 应用在苹果App Store 怎么上架以及审批
iOS APP上架App Store流程:
1、注册开发者账号
开发者账号分为三种,分别是个人开发者账号,公司开发者账号,和企业开发者账号。
2、创建APP ID、配置文件Profiles
创建APP ID,APP ID非常重要,上架流程就是用APP ID关联在一起的。
3、创建iOS发布证书
创建iOS发布证书,下载P12证书文件。
4、打包ipa
利用iOS证书打包ipa,可以使用HBuilder工具打包。
5、iTunes connect创建APP
进入iTunes connect,选择创建APP,输入应用名称、语言、套装ID等,创建APP。
6、上传ipa
APP uploader程序中,提交ipa文件。
7、填写APP信息提交审核
iTunes connect中在我的APP中填写APP的各项信息,提交审核,等待通过即可。
App Store审核比较严格,其实可以借助苹果签名,这样就可以不经过App Store,直接在苹果手机上安装了。
搜索微导流,点击企业签名,上传自己的ipa文件,就可以完成在线签名了。
手机端也可以操作,非常简单。
2. 怎样在ios上发布app,ios的appstore的规则;ipa包如何打包,apk包如何打包
右键工程,选择“打开方式”->“Xcode"”
在Xcode中设置发布证书。
选择“Product”->"Edit Scheme..."打开如下界面
在“Build Configuration”中选择“Release”,单击"OK"
选择菜单栏中的"Product"->"Archive"
之后等等待几秒钟出现如下操作框。选择“Export...”
弹出如下提示框,选择"Save for iOS APP Store Deloyment",点击“Next”
点击“Next”
在弹出的界面中做合适选择。
点击“Choose”后,等待几秒,出现如下界面后,点击“Export”
等待几秒,弹出保存界面,设置包名称后,点击“Export”
完成。
3. 怎么修改ios系统下app的版本号?
这是由开发者使用Xcode上传App Store前设置的。
如图:
如果你是正常使用的用户,是无法修改的。
有一些第三方越狱市场所使用的被修改过的软件,App的版本号可能不同。
4. appstore 在等待审核时可以更换ipa吗
直接再次提交即可,注意看好拒绝原因然后修正,不然还是会再次被打回的,帮助提交成功的几点经验:
1、熟读22条审核规范,很多子项细则;
2、第一个版本一定要简单,不要复杂,越复杂越难通过审核,苹果审核不是一次过检查所有规则,是一条一条(有时候也会同时反馈几条);
3、有聊天、内容发布模块的,要在程序明显的地方如登录注册提供License声明,要有能体现有管理员审核用户发布内容的地方,色情、暴力等内容不可控,必须有管理员维护;
4、AppStore 功能描述一定要让苹果审核员很快了解你的产品用途,用户群体,如何让用户付费?别指望审核员会去体验你的产品!如需要登录的,需要在AppStore 的对应字段中提供demo用户和密码,否则100%打回。必须保证你的服务端可用。
5、不要画蛇添足,在应用描述/截图,或程序中包含与功能无关的内容,如支付宝购买,吐槽描述。
6、不要提交只包含简单的功能的应用,如全部都是内嵌UIWebview,Apple要求你的App必须是精品才能被收录,
7、选择Rating 事宜年龄分级时要谨慎,如果涉及到不受限的url访问,如聊天中可能包含url,则建议选择17+,可以多看看AppStore的应用年龄分级。
5. 如何在已越狱的ios手机上将自己破解的软件做成ipa包
ipa软件包的运行需要iPhone官方的主系统支持并验证的,一般软开公司会在独立的电脑上开发检查好后在iPhone上实验一段时间,如果你不是专业开发软件的,你不打算自己的手机变烫斗作为实验机使用的话,可以试试。再说你破解的软件不是你自己开发的,已经是软件,可以直接安装到手机上,自己在设置一下匹配的格式和支持的固件版本还有相应的解析像素就可以了。
6. ios不同证书的ipa可以相互替换掉么 和系统版本有关系嘛
需要越狱才可以
你如果想要制作自己的ipa,那么安装的设备必须越狱,因为ipa是有签名的,iOS会在安装时检查签名是否可信,如果正确才可以安装,不正确就无法安装。有唯一一个不越狱安装的办法:如果你有开发者证书的话,用iResign重签ipa即可不越狱安装,但是这样做的一个后果如果你汉化的是游戏,那么游戏就会进入sandboxie模式,也就是无法连接Game Center和IAP。越狱之后通过appsync就可以免签名安装。
PP助手是不可以用来安装你自己的程序的,上面的程序都是经过开发证书签名的,所以才可以实现不越狱安装,一般的ipa是不可以的。
如果你没有开发者证书的话(不要考虑怎么弄到这东西:一年99美元)只能在越狱的机器上安装,方法很简单,先把原版程序安装在iOS上,然后把 var/mobile/applicaitons/游戏复制到电脑,然后用你的补丁替换掉原有文件,然后把文件拖入itunes,即可自动生成ipa文件,可在越狱机子安装
至于他们说的Xcode是不必要的,那东西只管写程序不管别的,但是如果你要做ipa签名,还是需要mac的,iResign是mac程序,没有windows版本。
我玩的GTA就是美国区store汉化版的,说不可能实现的人都是假的。
PS:不懂可以追问。
还有如果你自己修改plist,这个也算汉化的话,那么我建议你还是不要做ipa了,没有任何实际意义。
7. ios 不修改版本号,怎么上传ipa
不可能,不修改版本号,怎么判断是否更新呢,别人怎么下载呢
8. 有人能够实现修改 ios 的 ipa 文件吗
iOS应用安全风险
1
内购破解
iOS应用需防反编译风险之一:插件法(仅越狱)、iTools工具替换文件法(常见为存档破解)、八门神器修改
2
网络安全风险
iOS应用需防反编译风险之二:截获网络请求,破解通信协议并模拟客户端登录,伪造用户行为,对用户数据造成危害
3
应用程序函数PATCH破解
iOS应用需防反编译风险之三:利用FLEX 补丁通过派遣返回值来对应用进行patch破解
4
源代码安全风险
iOS应用需防反编译风险之四:通过使用ida等反汇编工具对ipa进行逆向汇编代码,导致核心代码逻辑泄漏与被修改,影响应用安全
5
面对这些iOS应用存在的风险,iOS应用如何防止被反编译,下面看下iOS应用加密技术
END
iOS应用加密防反编译技术
本地数据加密
iOS应用防反编译加密技术之一:对NSUserDefaults,sqlite存储文件数据加密,保护帐号和关键信息
URL编码加密
iOS应用防反编译加密技术之二:对程序中出现的URL进行编码加密,防止URL被静态分析
网络传输数据加密
iOS应用防反编译加密技术之三:对客户端传输数据提供加密方案,有效防止通过网络接口的拦截获取数据
方法体,方法名高级混淆
iOS应用防反编译加密技术之四:对应用程序的方法名和方法体进行混淆,保证源码被逆向后无法解析代码
程序结构混排加密
iOS应用防反编译加密技术之五:对应用程序逻辑结构进行打乱混排,保证源码可读性降到最低
下面是iOS应用加密防反编译前后对比
END
iOS应用防反编译总结
1
通过以上研究,iOS应用开发者必须要注意iOS应用反编译技术研究了,不要让iOS应用重蹈Android应用的覆辙,iOS应用防反编译!