V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
thinkif
V2EX  ›  iDev

给一个大型企业做了个内部管理用的 APP,本应该使用对方的企业级证书发布,但是对方拒绝申请证书也拒绝提供企业信息让我们代申请,对方说实在不行就在 app store 上架,关键是这样的应用上架基本上不会被审核通过。

  •  
  •   thinkif · 2017-03-01 16:33:57 +08:00 · 17265 次点击
    这是一个创建于 2584 天前的主题,其中的信息可能已经有所发展或是发生改变。
    标题写了很多了,正文继续。。。

    目前 APP 已基本开发完成,主要功能是内部聊天、信息通知、数据可视化展示等,但是没有用户注册功能,因为所有用户都将与客户方面的 ERP 等系统对接。

    另外就算是提供了注册功能,也没什么数据可展示的,毕竟都是企业内部用的东西。

    请问大家如果上架的话,以什么方式上架比较好,我开始想实在不行就在系统中再新增类似 CMS 的功能,丰富一下外部用户可操作的项目,否则担心审核时以“功能过少”或者“开发不完全”等理由被拒。
    第 1 条附言  ·  2017-03-19 09:34:06 +08:00
    谢谢各位,我已经把 APP 上架了,刚刚通过审核
    93 条回复    2019-12-12 09:43:47 +08:00
    digger
        1
    digger  
       2017-03-01 16:37:09 +08:00
    不懂什么叫做"企业级证书发布"
    ctsed
        2
    ctsed  
       2017-03-01 16:39:51 +08:00
    加钱啥都有
    thinkif
        3
    thinkif  
    OP
       2017-03-01 16:43:05 +08:00
    @digger #1

    就是通过 Apple 开发者企业计划 ( Apple Developer Enterprise Program 每年 299 刀那个)签发的证书,可直接发行,不用也不能发布到 app store 上。
    一般内部应用都应该使用这种方式进行发布。
    thinkif
        4
    thinkif  
    OP
       2017-03-01 16:44:18 +08:00
    @ctsed #2
    那么是怎么个加钱法?
    StargazerWikiv
        5
    StargazerWikiv  
       2017-03-01 16:49:02 +08:00
    对方是客户???你肯定要跟他说明啊,既然 APP 不能通过 AppStore 只能走企业证书发布啊 ~ 除非你越狱咯 : )
    swulling
        6
    swulling  
       2017-03-01 16:53:40 +08:00
    给他们两个选择
    1. 增加$2990 的工钱,用于写一些用来上架的功能
    2. 花$299 买企业证书
    thinkif
        7
    thinkif  
    OP
       2017-03-01 17:03:47 +08:00
    @StargazerWikiv #5
    明确沟通过,客户的态度是:我就是要让苹果手机能用,并且他们不提供企业证书,如果我们也没有企业证书,那就走上架流程,关键是我能用什么方法让这个应用上架呢。

    @swulling #6
    如果选择 1 ,那么有哪些功能可以让一个内部管理系统的 app 顺利通过审核
    caotian
        8
    caotian  
       2017-03-01 17:06:21 +08:00
    测试帐号里做点数据,所有界面不要空着,再担心就做个不起作用的注册页,通过了再隐藏掉,应该不会有什么问题
    skylancer
        9
    skylancer  
       2017-03-01 17:07:05 +08:00
    这种东西基本不会通过审核的.. 基本只能挂羊头卖狗肉
    AlwaysBee
        10
    AlwaysBee  
       2017-03-01 17:08:47 +08:00
    楼主知不知道什么叫“时间欺骗”
    finab
        11
    finab  
       2017-03-01 17:08:52 +08:00 via iPhone
    没有注册只有登录也能审核通过的,提供一个测试账号就行。尝试发一下试试看
    game3108
        12
    game3108  
       2017-03-01 17:12:41 +08:00
    还有一招,让每个员工弄一个 mac 电脑,然后每人一份源代码,自己用 iphone 手机用自己的 appid 当作测试来安装好了。 23333333
    silentoy
        13
    silentoy  
       2017-03-01 17:18:53 +08:00
    歪个楼,好奇 V2EX 标题可以写多少字?
    lyragosa
        14
    lyragosa  
       2017-03-01 17:25:13 +08:00
    合同没谈好吧,还是你的问题。
    paradoxs
        15
    paradoxs  
       2017-03-01 17:37:11 +08:00
    否则担心审核时以“功能过少”或者“开发不完全”等理由被拒。
    paradoxs
        16
    paradoxs  
       2017-03-01 17:38:17 +08:00
    不小心发出去了, 接楼上.
    我上个星期抽空帮朋友发了一个 APP, 里面 90%的功能都是套网页的 (他们要求安卓和 iOS 都直接接他们的网页), 也上架成功了.
    doskoi
        17
    doskoi  
       2017-03-01 17:46:05 +08:00
    给他们用户当做你的 demo app 的 External tester ?
    或者其他类 Testflight 服务分发
    LitterL
        18
    LitterL  
       2017-03-01 17:52:06 +08:00
    如果他不愿意花大价钱去购买 那可以让他去和别人合伙用一个账号 不然搞毛线 既然内部聊天那肯定会有通知功能 冒昧的问一句 程序死的 如何给他通知 第三方吗 还是啥的
    liyisw
        19
    liyisw  
       2017-03-01 17:55:11 +08:00
    直接借用别家的就行了
    southwolf
        20
    southwolf  
       2017-03-01 17:59:30 +08:00
    搞不定拉倒啊 整个项目都做完了还差这几千块?这又不是你们的责任,合同里都不写的啊?
    ming
        21
    ming  
       2017-03-01 18:02:25 +08:00
    企业 iOS 用户 少于 2000 人 就用 Testflight 分发,正式上市场想过审核麻烦着呢
    coosir
        22
    coosir  
       2017-03-01 18:05:22 +08:00
    那么,你们自己公司申请个呀
    ETiV
        23
    ETiV  
       2017-03-01 18:23:00 +08:00
    什么公司这么无赖……尾款能收回来吗???

    这些功能感觉微信企业号 / 企业微信够了……

    https://work.weixin.qq.com/api/doc
    engHacker
        24
    engHacker  
       2017-03-01 18:27:51 +08:00 via iPhone
    @game3108 免费的证书有有效期,过期后直接 crash 。
    forestyuan
        25
    forestyuan  
       2017-03-01 20:35:13 +08:00
    目测是国企
    thinkif
        26
    thinkif  
    OP
       2017-03-01 20:57:31 +08:00
    @caotian #8
    主要是担心内部应用,按照苹果审核的调性很难过审。


    @skylancer #9
    @AlwaysBee #10
    这个是想过,可是那也得做点什么功能在里面啊,太简单的怕不过,稍微复杂些又觉得很麻烦。


    @game3108 #12
    别闹 :)


    @paradoxs #16
    网站的页面多么?都是文字介绍之类的页面还是说有功能性的?


    @lyragosa #14
    签合同的大哥根本没提证书的事情,根据合同附件中的描述要求实现 Android 和 iOS 两个平台,兼容版本号都有但没说 iOS 的发行方式,估计从起草到签字都没人知道这个事情。。。
    aru
        27
    aru  
       2017-03-01 21:04:47 +08:00
    另外弄个展示的页面程序,里面就是套对方的官网介绍...
    审核通过了,后台激活真正的程序
    thinkif
        28
    thinkif  
    OP
       2017-03-01 21:10:19 +08:00
    @liyisw #19
    借不到啊,淘宝上花钱代签那种又不长远,保持不了多久

    @doskoi #17
    Testflight 没用过,是有每个版本最多 30 天有效期的限制么?


    @coosir #22
    我们自己公司申请不下来,申请三次了,都被拒


    @ETiV #23
    客户要求必须独立 APP ,我也想用微信或者 dingding ,别的不说,光在各种国产 Android 修改版上实现推送就能把人气晕


    @forestyuan #25
    应该是国企


    @LitterL #18
    通知的推送功能用的个推,在 iOS 上走 APNS


    @southwolf #20
    他们不是差钱,也不知道为啥就是不同意,估计是流程嫌太复杂,所以我们自己申请企业证书被拒后,主动提出用他们的企业申请,但是他们不同意,说大不了就上架,可能他们以为上架很简单。
    wdlth
        29
    wdlth  
       2017-03-01 21:10:43 +08:00
    @thinkif 说明你们公司项目管理太乱了,范围、需求和采购等地方都不明确也敢乱签,有得你们玩的……
    thinkif
        30
    thinkif  
    OP
       2017-03-01 21:15:02 +08:00
    @aru #27
    我昨天打算这么做,结果跑去他们官网一看,没有移动版也不自适应。所以直接套怕是不成,而且他们网站也没有 SSL 。

    想实在不成就在我开发的系统里加个简单 CMS 功能,然后搬点他们主页里的新闻进来,但是如我原文里写的,怕被功能太单一之类的理由拒,白折腾,所以来发帖问问大家有没有更好的妙招。
    leeg810312
        31
    leeg810312  
       2017-03-01 21:21:20 +08:00 via Android
    做移动开发都不考虑部署发行也真是心大。苹果审核目前很严厉,如果是 html5 ,造点测试假数据,过审还是有希望的,上架再改回来会比较容易。
    aru
        32
    aru  
       2017-03-01 21:30:49 +08:00
    @thinkif 关键内容要苹果风! 图片要多,要美即可
    thinkif
        33
    thinkif  
    OP
       2017-03-01 21:39:35 +08:00
    @wdlth #29
    @leeg810312 #31
    这个项目我们这边算是接盘,我第一次接触到项目的时候,按照合同已经接近验收时间了都。

    合同中主要是对业务功能要求非常详细,甚至服务器的要求也提了不少,但是对 APP 发行一点都没提及,所以估计签合同的双方对 APP 这块不了解。

    开始做的时候,我就按照企业内部发行设计的,最开始也跟对方商量了,对方的意见是不管怎么发行两个平台能用就行,当提出让对方提供企业证书的时候对方表示提供不了,并说从未有过这种情况,都是乙方全包的。

    所以我们天真的以为,“好吧,实在不行那我们自己申请好了”,断断续续的用两个不同的公司申请了 3 次(大家都知道邓白氏码的周期,以及等待电话回访等等那些事儿都很墨迹)。
    结果,全!部!被!拒!

    所以又跟客户沟通,就是原文里的情况了。。。
    Faratv2
        34
    Faratv2  
       2017-03-01 22:00:00 +08:00 via iPhone
    @thinkif APP 发行,对于证书内容规定,来源请求,想学习下,谢谢
    leeg810312
        35
    leeg810312  
       2017-03-01 22:18:43 +08:00 via Android
    按 lz 所述,我感觉技术上很难有所作为,既不能上架,又非要 APP ,现在解决问题的方法纯粹是商务谈判了。如果对方确实需要这个 app ,又不想让步,那就暗示如果对方不妥协一点,项目可能因此失败,两败俱伤。
    greatonce
        36
    greatonce  
       2017-03-01 22:18:46 +08:00
    他们不想买,你就用自己的企业购买企业证书,以你们企业的名义发布安装,不通过 app store 就行了
    game3108
        37
    game3108  
       2017-03-01 22:19:21 +08:00
    @engHacker 真机免证书调试有过期时间?。这个确实不太清楚。。。 apple 文档里面有吗?求个地址。。。
    sadaharu09
        38
    sadaharu09  
       2017-03-01 22:22:46 +08:00 via iPhone
    企业证书是必须的,而且上架必须通过工信部审核。如果对方坚持上架,这些行政手续是必须的。
    vultr
        39
    vultr  
       2017-03-01 22:27:25 +08:00
    我们也经常遇到类似的情况,很多时候是客户不懂,他们不知道为什么还要企业证书之类的,沟通好了,他们也愿意去申请,实在不愿意申请的,我们就用自己的证书给签了。
    thinkif
        40
    thinkif  
    OP
       2017-03-01 22:29:34 +08:00
    @Faratv2 #34
    你是指各种开发者计划的区别么? 网上有很多,例如蒲公英这个页面有个简单的对比表,比较直观 https://www.pgyer.com/doc/view/app_developer_account
    thinkif
        41
    thinkif  
    OP
       2017-03-01 22:37:55 +08:00
    @leeg810312
    这是最不想走的一步了,如你所说,很容易两败俱伤,就算这次解决好了,未来也很难合作了。


    @greatonce #36
    如前文我回复其它几位朋友时所说的,我自己的公司申请多次被拒。据说现在审查非常严格。



    @sadaharu09 #38
    不是游戏,是应用,也需要过工信部审核么?


    @vultr #39
    我们手里没有企业证书,所以没有这个退路。
    :-(
    kengle
        42
    kengle  
       2017-03-01 22:59:26 +08:00 via iPhone
    把企业证书借给别人会有什么风险吗
    macroideal
        43
    macroideal  
       2017-03-01 23:05:52 +08:00 via iPhone
    为什么不能个人的?
    审核的时候提供测试账号。很容易过
    WhoMercy
        44
    WhoMercy  
       2017-03-02 00:06:02 +08:00 via Android
    App 添加些附属功能,如记账、日历、计算器等。
    页面展示样式做成服务器可控,在上线前审核时展示附属功能,到了审核通过上线后隐藏附属功能展示主要功能。
    jiangzhuo
        45
    jiangzhuo  
       2017-03-02 00:28:44 +08:00
    有个人证书打包,使用 Ad Hoc ,然后跟客户说好,每 100 个用户要每年收费 99 刀,然后做个自动的持续集成的系统,让新用户自己去下载安装。
    helloccav
        46
    helloccav  
       2017-03-02 00:44:43 +08:00 via Android
    忘记是去年还是前年,我在淘宝上找人帮忙申请企业证书,所有东西由淘宝上的人一条龙提供,最后申请成功了。
    greatonce
        47
    greatonce  
       2017-03-02 01:59:53 +08:00
    淘宝上好像有人卖企业签名,你搜索看看
    googlebot
        48
    googlebot  
       2017-03-02 03:55:57 +08:00 via Android
    被 apple 玩死了, android 就没这些问题
    realpg
        49
    realpg  
       2017-03-02 08:54:49 +08:00
    @thinkif #41
    公司手里连个企业证书都没有就接 app 开发的活?
    虽然商务谈判那边啥也不懂,但是我觉得做 app 开发的公司至少自己手里得提前捏着一个企业证书吧,要不开发期间客户想看怎么办?
    Libby520
        50
    Libby520  
       2017-03-02 09:06:04 +08:00
    这么长的标题,出现在热点首页右侧栏,我还以为是广告
    thinkif
        51
    thinkif  
    OP
       2017-03-02 09:07:23 +08:00
    @realpg #49
    UDID 内测
    realpg
        52
    realpg  
       2017-03-02 09:11:45 +08:00
    @thinkif #50

    很多大型国企、政府领导要看,你还要他给你准备 UDID ?秘书就给你顶回去
    这玩意也不贵哪去,很多政府类客户对上线时间有很紧迫要求,比如 html5 现成的额套 app 里两周上线,连申请 DUNS 时间都赶不上
    horsley
        53
    horsley  
       2017-03-02 09:14:46 +08:00   ❤️ 1
    这个我们有经验,照样上市场不误,第一次也是给我们打回来了 说 觉得你这个是企业内部用的 自己企业证书分发去。后来附加说明说这个应用是面向外部客户的,客户不止一家就完事了。
    thinkif
        54
    thinkif  
    OP
       2017-03-02 09:17:20 +08:00
    @horsley #53
    这也可以?
    那我准备一下试试
    谢谢
    strongcoder
        55
    strongcoder  
       2017-03-02 09:18:10 +08:00 via iPhone
    我们公司 299 刀和 99 刀的帐号各申请一个
    jeocat
        56
    jeocat  
       2017-03-02 09:24:18 +08:00
    @thinkif 可能他们以为企业证书是法人,经营许可证什么的,你解释清楚了吗?
    liyisw
        57
    liyisw  
       2017-03-02 09:36:49 +08:00
    你是私人接单还是公司接单,如果是公司接单,就用你自己所在公司去注册一个企业的账号
    karnaugh
        58
    karnaugh  
       2017-03-02 10:00:40 +08:00
    额。。。蒲公英这种玩意也不行么。楼主可以看看。。
    gowk
        59
    gowk  
       2017-03-02 10:13:05 +08:00
    真你喵的累
    keller
        60
    keller  
       2017-03-02 10:14:44 +08:00
    用蒲公英咯
    r00tt
        61
    r00tt  
       2017-03-02 10:16:34 +08:00
    我可以提供有偿证书代签服务,楼主可以联系我,😄
    npc0der
        62
    npc0der  
       2017-03-02 11:07:27 +08:00
    那就让它们员工手机全部越狱咯。。。
    thinkif
        63
    thinkif  
    OP
       2017-03-02 11:07:29 +08:00
    @strongcoder #55
    @liyisw #57
    关键是我用我手里的公司申请不下来,被拒三次了
    thinkif
        64
    thinkif  
    OP
       2017-03-02 11:12:07 +08:00
    @karnaugh #58
    @keller #60

    蒲公英之类的服务只是提供分发的渠道,并不能解决证书的问题

    https://www.pgyer.com/doc/view/faq_dev
    thinkif
        65
    thinkif  
    OP
       2017-03-02 11:15:03 +08:00
    @gowk #59
    这种事特别糟心
    discrete
        66
    discrete  
       2017-03-02 11:15:59 +08:00 via iPad
    HockeyApp?
    Technetiumer
        67
    Technetiumer  
       2017-03-02 11:21:54 +08:00
    所以说 Apple 重新定义了开发者,一切都要受到苟屁的 Apple 控制!
    Android 万岁, Linux 万岁,自由万岁!

    23333333
    CommandZi
        68
    CommandZi  
       2017-03-02 11:22:07 +08:00
    到底尝试过 app store 上架没有?上架可以写说明,被拒还可以发邮件申诉,为什么就觉得肯定不过?
    通达的一系列 OA 系统 App 都在 app store 上,你觉得他们是怎么上架的?
    LitterL
        69
    LitterL  
       2017-03-02 11:26:05 +08:00
    @thinkif 不是说 还没有企业账户吗 你证书咋配呀 不会先用 99 刀的测试 然后在等要上的时候在换吧
    thinkif
        70
    thinkif  
    OP
       2017-03-02 11:28:08 +08:00
    @LitterL #69
    是的,目前使用的是公司证书,也就是 99 刀的那个
    zjupigeon
        71
    zjupigeon  
       2017-03-02 11:50:59 +08:00 via iPhone
    让他们全部换成越狱手机
    wohenyingyu02
        72
    wohenyingyu02  
       2017-03-02 13:15:25 +08:00 via iPhone
    不用上架啊,用 Xcode 给他们现场编译,装一台 5 元,能装 1000 台,如版本更新则重新排队编译,按照部门级别领导优先,开发者账号都不需要。
    wupher
        73
    wupher  
       2017-03-02 14:23:54 +08:00
    事实上,企业开发证书现在也很难申请了,除非是知名大型企业。

    主要是在中国区,由于企业证书经常被滥用。

    有种办法是做一个壳程序先上架,然后运行是改参数,折腾成另外一个 app
    skylancer
        74
    skylancer  
       2017-03-02 14:45:29 +08:00 via Android
    @thinkif 随便做成一个社区壳?
    thinkif
        75
    thinkif  
    OP
       2017-03-02 15:18:13 +08:00
    @realpg #52
    我们有他们主要高层领导的 UDID ,要 UDID 他们是很配合的。

    从接手这个项目,就开始申请企业开发者,我们手里 2 个公司申请了三次,全都被拒。
    我也知道手里有个企业证书很方便,奈何申请不下来。
    realpg
        76
    realpg  
       2017-03-02 15:21:43 +08:00
    @thinkif #74
    申请不下来完全无法理解是怎么回事
    我这边申请过多个(不同公司) 基本按照教程走,资料备齐,都能申请下来啊,就是时间长
    iniwap
        77
    iniwap  
       2017-03-02 15:27:28 +08:00
    为什么不能上架?可以的啊
    thinkif
        78
    thinkif  
    OP
       2017-03-02 15:33:12 +08:00
    @realpg #76
    就是按流程走,资料齐全没问题,电话回访的时候说是企业内部用,员工人数也说的足够多,但就是被拒,特别奇怪。
    不知道他们是不是能查工商信息、社保信息什么的
    realpg
        79
    realpg  
       2017-03-02 15:42:45 +08:00
    @thinkif #77
    是不是提供了什么不实的资料

    我这边还有就七八个人的小公司,就照实了说啊,本身就是研发向的公司,最后都批了
    thinkif
        80
    thinkif  
    OP
       2017-03-02 16:03:13 +08:00
    @realpg #79
    资料都是真实的,其实苹果方面也不要啥资料。
    relaxchen
        81
    relaxchen  
       2017-03-03 09:49:30 +08:00
    我想到一个方案,别打我
    所有 iOS 全部越狱,然后就可以安装了。。。。。
    nicevar
        82
    nicevar  
       2017-03-03 09:51:05 +08:00
    @thinkif 这个开发之前你们都没人搞清楚的么?每次接 iOS 项目,我都是跟对方讲清楚的,这部分流程要么他们自己处理,让我操作的话还得收费。
    早知道你们还真不如做个壳先上 appstore ,然后偷天换日
    yunji3344
        83
    yunji3344  
       2017-03-03 09:54:21 +08:00
    看来欺骗 appstore 是行话了
    panzhougeek
        84
    panzhougeek  
       2017-03-06 17:33:56 +08:00
    有一个方法,买已经上架过的 App 然后你懂的 换个包 审核就两三天很快。。。而且只用别人转给你就可以了。
    wkl17
        85
    wkl17  
       2017-03-06 21:48:24 +08:00
    @jiangzhuo 45#
    不知道此处的 Ad Hoc 是什么意思?
    我的理解, Ad Hoc 是在 Win7 以前的系统(如 WinXP )里的点对点通讯的 WiFi 相关技术。
    jiangzhuo
        86
    jiangzhuo  
       2017-03-07 00:21:55 +08:00
    @wkl17 我也不知道为啥苹果起这么一个名字
    525337003
        87
    525337003  
       2018-07-03 10:13:08 +08:00
    你这个怎么上架的 能通过吗
    thinkif
        88
    thinkif  
    OP
       2018-07-03 10:37:37 +08:00
    @525337003 #87
    能通过的,正常上架就可以,没有特别的地方
    henrybeyond
        89
    henrybeyond  
       2018-07-17 14:05:44 +08:00
    楼主最后审核的时候有没有被问到 是不是企业内部应用?怎么回答的?
    thinkif
        90
    thinkif  
    OP
       2018-07-17 14:08:52 +08:00
    @henrybeyond #89
    没有被问到,主要是你的应用能访问通,测试账号能登录操作,测试过程中网络没问题就基本上 OK,不过由于他们在国外,所以网络经常有问题
    A5huasheng
        91
    A5huasheng  
       2019-07-24 11:37:47 +08:00
    楼主企业号有出的意向吗,我这边诚心收购
    v:19951832782
    thinkif
        92
    thinkif  
    OP
       2019-07-24 11:44:02 +08:00
    @A5huasheng #91
    后来走的是上架(附言里提到了),因为企业级证书实在申请不下来。
    jiayong2793
        93
    jiayong2793  
       2019-12-12 09:43:47 +08:00
    我也遇到这个问题了,我们公司的 app 也没有注册功能。
    被拒,要求说明这个 app 的目标用户,还要说明是否是企业内部使用,我要怎么回复苹果?
    我怕企业内部使用的 app 不能上架商店
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   959 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 20:40 · PVG 04:40 · LAX 13:40 · JFK 16:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.