2016-10-17 18:52:26 demon_zero 阅读数 342

苹果对开发者主要分为3类:个人组织(公司、企业)教育机构。即:
1、个人(Individual)
2、组织(Organizations)—>(公司company 和 企业enterprise)
3、教育机构(Educational Institutions)此处不做说明

下面对这3个做下简单对比:

1、个人(Individual):

(1)费用:99美元一年
(2)App Store上架:是
(3)最大uuid支持数:100
(4)协作人数:1人(开发者自己)
说明:“个人”开发者可以申请升级“公司”,可以通过拨打苹果公司客服电话(400 6701 855)来咨询和办理。

2、公司(Company):

(1)费用:99美元一年
(2)App Store上架:是
(3)最大uuid支持数:100
(4)协作人数:多人
允许多个开发者进行协作开发,比个人多一些帐号管理的设置,可设置多个Apple ID,分4种管理级别的权限。
说明:申请时需要填写公司的邓白氏编码(DUNS Number)。

3、企业 (Enterprise)

(1)费用:299美元一年
(2)App Store上架:否
即该账号开发应用不能发布到App Store,只能企业内部应用。
(3)最大uuid支持数:不限制
(4)协作人数:多人
费用:299美元一年
说明:需要注意的是,企业账号开发的应用不能上线App Store,适合那些不希望公开发布应用的企业。同样,申请时也需要公司的邓白氏编码(DUNS Number)。

应公司业务的要求,需要申请企业账户。因为之前公司app是以公司账号开发的,所以此处可能就涉及到转让。也就是坑的开始。。。


下列是app转让的基本步骤:
进入iTunes Connect 查看应用信息,下方有转让app 超链接,注意:你的app处于准备提交或者被拒的状态,是无法转让的!
app应用信息
55FAB2D0-537E-4345-83E2-01AB93F04645.png
填写AppleID(一般为Apple 账号),团队id(为teamID)
C5944125-4F6F-4289-9DB7-39F1F33051E7.png
teamid的查看,如下图:
8F668442-2783-4BE5-B788-DE42754578BE.png
当这些操作完成后回到iTunes connect-》我的app界面后看到如下的信息:
55FDA6EC-B7F3-46AC-B5BD-4D63814EE439.png
接下来就要去接收app的账号操作了。直接去到,itunes connect-》协议,税务和银行业务界面,在Transfer Agreements一栏会看到如下信息:
17F58352-911E-45C6-8104-C1243FD8C433.png
点击review,回到填写app信息的界面,如下:
D8A1F37D-9828-4FFE-83ED-D43E474B538C.png
填写完之后直接accept。接收之后回到协议,税务和银行业务界面会看到状态变成了如下所示:
AD3E66A7-F1DD-42E2-9314-38292B37172B.png

但是,公司账号是不能转让app到企业账号的!只有重新新建应用,在原有的项目修改了,重新下载证书和描述文件。

B2D7F6D0-3757-4369-A43A-A575CCA4A2ED.png

详情参考apple官方转让和删除app

2014-12-04 15:45:55 aijiami0 阅读数 1715

        【iOS app加密】iOS app之游戏加密防破解。iOS app游戏类应用有一个很泛滥但被视为鸡肋的问题,那就是iOS app被破解的问题。因为国内大多数游戏靠内购和广告盈利,游戏安装包也只是在早期象征性的收费,之后就会免费,所以很多开发者对iOS app游戏从只能在购买者设备安装变成可免费到处安装并不关注。

         App游戏被破解攻击可能是宿命,正所谓,哪里有游戏,哪里就有黑客,哪里就有破解。iOS app游戏没有加密而被破解的问题,其实不仅仅是iOS上,几乎所有平台上,无论是pc还是移动终端,都是顽疾。可能在中国这块神奇的国度,大家都习惯用盗版了,并不觉得这是个问题,iOS app游戏开发者被破解也是麻木了。甚至某些盈利性质的公司也这么想,并且还有些平台网站把盗版软件当成噱头,义正言辞地去宣传用盗版是白富美,买正版是傻X。其实iOS app没有加密被破解的问题,并不起源于中国。所以,广大iOS app游戏开发者还是需要了解如何保护iOS app加密防破解的技术。下面就来研究下iOS app之游戏加密防破解。

         1、事后检测

        在iOS app加密防破解方面,可以做事后检测,使得破解IPA无法正常运行以达到防御作用。

        而该如何做事后检测呢,最直接的检测方法是将破解前后文件系统的变化作为特征值来检测。通过分析PoedCrackMod源码,会发现根据破解前后文件时间戳的变化,或文件内容的变化为特征来判断是不可靠的,因为这些特征都可以伪造。

         2、函数名加密

         iOS app加密防破解,为0便是破解版。当检测出破解版本时注意,为了避免逆向去除检测函数,需要多处做检测。同时检测函数要做加密处理,例如iOS app函数名加密,并要在多处进行检测。

         iOS app破解所用的工具和方法都必须运行在越狱机上,因此将安全问题托付给苹果,幻想他可以将iOS系统做得无法越狱,他提供的一切安全措施都能生效(例如安全沙箱,代码签名,加密,ASLR,non executable memory,stack smashing protection)。这是不可能的,漏洞挖掘大牛门也不吃吃素的,所以自己的iOS app还是由自己来加密守护。

        具体方法如下

        1.URL编码加密

        对iOS app中出现的URL进行编码加密,防止URL被静态分析

        2.本地数据加密

        对NSUserDefaults,sqlite存储文件数据加密,保护iOS app的帐号和关键信息。

        3.网络传输数据加密

        对iOS app客户端传输数据提供加密方案,有效防止通过网络接口的拦截获取

        4.方法体,方法名高级混淆

        对iOS app的方法名和方法体进行混淆,保证源码被逆向后无法解析代码

        5.程序结构混排加密

        对iOS app逻辑结构进行打乱混排,保证源码可读性降到最低

       目前有这一iOS app加密保护技术的是移动应用安全保护第三方平台爱加密。

 

2015-07-07 17:52:49 yijiulanlan 阅读数 2993
原来的项目是用phonegap2.9构建的,提交app store的时候报ERROR ITMS-90086,需要支持64位的ios。但最低支持64位iOS 的cordova/phonegap版本是 3.4.1,所以需要去下载最新的cordova来替换掉原来的库。

1、去cordova官网下载最新的库,网址http://archive.apache.org/dist/cordova/platforms/  ,我下载的是最新的 cordova-ios-3.8.0.tgz

解压,取cordova-ios-3.8.0\package\CordovaLib目录

替换掉XCode项目下的CordovaLib目录



  • Project --> Build Settings --> Architectures


AND:

  • Targets --> Build Settings --> Architectures


You have the following 4 things:

  1. Architectures set to Standard architectures (armv7, arm64) - $(ARCHS_STANDARD)
  2. Base SDK set to some iOS8 SDK, for example Latest iOS (iOS 8.3) or iOS 8.3
  3. Build Active Architecture Only --> Release set to No
  4. Valid Architectures set to arm64 armv7 armv7s

You will then no longer get the ERROR ITMS-90086

2018-09-29 09:54:27 weixin_42364913 阅读数 77

财智滙APP iOS技术支持
有问题的可以留言。
技术支持邮箱地址: ios@suxianginvestment.com
谢谢

2015-02-04 18:59:09 RainShenJi 阅读数 678

  很简单,直接把图片命名为Default.png就可以了,放在工程里,当app启动的时候就会有了

  当然,不同的分辨率对应不同的名字,但是图片是相同的

   4.0 inch screen:
Default-568h@2x.png (old 640x1136 ~ for iPhone 5)

4.0 inch screen:
LaunchImage-700-568h@2x.png (new 640x1136 ~ for iPhone 5)

4.7 inch screen:
LaunchImage-800-667h@2x.png (750x1334 ~ for iPhone 6)

5.5 inch screen:
LaunchImage-800-Portrait-736h@3x.png (1242x2208 ~ for iPhone 6 Plus Portrait)

5.5 inch screen:
LaunchImage-800-Landscape-736h@3x.png (2208x1242 ~ for iPhone 6 Plus Landscape)


- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions

{

[NSThread sleepForTimeInterval:3];

}


具体可参考:http://www.cocoachina.com/bbs/read.php?tid=229352&page=1

iOS VGGNet App

阅读数 189

iOS VGGNet App

博文 来自: cicibabe

iOS 一个APP打开另一个APP

博文 来自: u013892686

iOS App上线流程

阅读数 496

iOS App上线流程

博文 来自: haoxindasoft

iOS 修改 App Name

阅读数 992

iOS 修改 App Name

博文 来自: chenguandong
没有更多推荐了,返回首页