导航:
论坛 -> DELPHI技术
斑竹:liumazi,sephil
作者:
2018/11/16 17:05:12
标题:
DELPHI10.1.2 苹果上架填坑记
浏览:3106
加入我的收藏
楼主:
苹果上架填坑记 1.环境篇 Delphi 10.2.3安装了,xcode10.1,也过了,但是发布不了,只能回来,版本低一点的。 1.1安装delphi 10.1.2 为什么推荐delphi 10.1.2,因为她最稳定,也就是最耐操,10.2.3里的tab滑动效果以及线程里的线程页面同步都不稳定,后换回10.1.2,一切安好。 如果之前一直用,就直接可删除原sdk,一会配置完重新下载。 1.2Xcode9.2 删除已有的高版本Xcode,下载Xcode历史版本,下载地址,https://developer.apple.com/download/more ,里面去搜索历史版本即可,什么都有,下载后为.xip文件[img=https://img-bbs.csdn.net/upload/201811/16/1542355723_349506.png][/img],双击.xip文件[img=https://img-bbs.csdn.net/upload/201811/16/1542355772_43483.png][/img],当前目录下会解压出一个xcode图标文件,然后把这个图标(文件包)拖到‘应用程序里’,一定要拖,否则delphi找不到sdk,图例如下: [img=https://img-bbs.csdn.net/upload/201811/16/1542355802_54689.png][/img] 总结:这一节主要注意高版本的xcode卸载后,安装低版本的,一定要拖入到 应用程序,否则delphi找不到sdk. 1.3打开xcode,配置一下。 [img=https://img-bbs.csdn.net/upload/201811/16/1542355826_894771.png][/img] 如果是这样就ok ,如果里面有红叉,请在 钥匙串里删除,然后重新申请和安装。 钥匙串里的证书,别怕删,我的证书,可以删,大不了再下载。,如果没有,就点下载,下载一下。 [img=https://img-bbs.csdn.net/upload/201811/16/1542355858_965115.png][/img] 当然要确保没有过去的证书,查看过期的在这里看: [img=https://img-bbs.csdn.net/upload/201811/16/1542355885_594213.png][/img] 有过期的,删除。 然后新建一个原生的项目。 [img=https://img-bbs.csdn.net/upload/201811/16/1542355904_978005.png][/img] [img=https://img-bbs.csdn.net/upload/201811/16/1542355925_795394.png][/img] [img=https://img-bbs.csdn.net/upload/201811/16/1542355940_97366.png][/img] 无特别错误,直接run,应该就好了。如果这样: [img=https://img-bbs.csdn.net/upload/201811/16/1542355965_25191.png][/img] 那就删除证书再来一遍,一般是因为证书不是这台电脑生的,或者过期等问题。 总结:这一节主要注意: A:证书的有效性。 B:失效证书删除。 C:如果是换了苹果电脑,不能直接安装证书,必须从原钥匙串里到导出,然后再在新电脑上安装,或者删除重新申请证书,烂苹果规定一个证书只能在一台上用,另外电脑用必须导出后发另外电脑。最方便的就是删除,重新申请。申请详细请加我:QQ1759156387,太多,不想写。 D:xcode里发现证书文件,一般是要删除重来。 1.4[PAClient Error] Error: E0776 Unable to execute '"/usr/bin/xcrun" -sdk iphoneos PackageApplication -v PackageApplication是因为xcode版本问题, PackageApplication在前几个版本已被标识为废弃,在8.3版本彻底移除了。解决办法:下载PackageApplication(下载地址:) 文件,放入xcode的/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/下,(在应用程序里选择中xcode图标,右键‘显示包内容’),然后一步一步进入。吧PackageApplication(无后缀名)的文件考入。执行一下命令: 然后执行命令: sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/ 如果要输入密码,就输入MAC用户的登陆密码 chmod +x /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/PackageApplication 然后就OK了。 1.5打开delphi 10.1.2,原来的sdk删除,重新下.11.2的。 [img=https://img-bbs.csdn.net/upload/201811/16/1542356043_738785.png][/img] 然后编译程序,这里会遇到问题: A:[DCC Error] E2597 ld file not found System Library Frameworks FileProvider.framework FileProvider for architecture arm64 B:[DCC Error] E2597 ld file not found usrlibsystemlibcache.dylib for architecture arm64 C:directory not found System Library PrivateFrameworks 以下一起解决。注意:右边先选中一行再添加,否则别干 安装完成后Frameworks需要添加 音频(ffmpegmobileconverter) Sdk里添加: $(SDKROOT)/System/Library/Frameworks SystemConfiguration [img=https://img-bbs.csdn.net/upload/201811/16/1542356066_456119.png][/img] sdk里添加 $(SDKROOT)/System/Library/Frameworks Audiotoolbox [img=https://img-bbs.csdn.net/upload/201811/16/1542356091_295535.png][/img] sdk里添加 $(SDKROOT)/System/Library/Frameworks VideoToolbox [img=https://img-bbs.csdn.net/upload/201811/16/1542356108_885302.png][/img] sdk里添加 $(SDKROOT)/usr/lib libbz2.dylib [img=https://img-bbs.csdn.net/upload/201811/16/1542356133_132685.png][/img] sdk里添加 $(SDKROOT)/usr/lib Libcharset.1.tdb [img=https://img-bbs.csdn.net/upload/201811/16/1542356156_392611.png][/img] 完成OK 然后再运行,基本上可以了。如果还是不行:请联系我,心情好一般会帮你搞好。 注意:这一节,注意事项:原来的sdk删除,新加sdk,如果增加了项,要更新一下。 2.上传篇 2.1上传步骤不读说,按步骤,如果不会,请联系我 这一节可能会遇到问题。 A: [img=https://img-bbs.csdn.net/upload/201811/16/1542356190_541680.png][/img] 解决办法是 在mac中删除所有Distribution证书 在apple开发中心中删除Distribution证书 在xcode中的Accounts中新建一个IOS Distribution 证书 在apple开发中心中把对应的那个IOS Provisiooning Profiles对应到刚才新建的Distribution证书上 再重新Deploy工程后上传 B:出现这个错误error itms-90034:missing or invalid signature.the bundle.......... is not signed using apple submission certificate. 这个问题解决版本很诡异: 把你的那个证书的信任方式,如果一直是始终信任,后来给改成系统默认,然后上传,看到绿色的对勾,然后重新变异ipa,再上传,OK了。 让一个还有什么问题,请直接QQ我
----------------------------------------------
何和
作者:
2018/11/16 17:11:23
1楼:
凡是说用旧版本的,一律无视,都是误人子弟,害人精。 aone 大神 人家用 10.2.3 都觉得不够,已经申请 10.3 内测了。 但是,人家也证明了 10.2.3 是可以正常上架的。
----------------------------------------------
(C)(P)Flying Wang
作者:
2018/11/16 18:58:16
2楼:
我还是等新版算了。。。。太折腾了
----------------------------------------------
-
作者:
moom (小新啊)
▲▲▲△△
-
普通会员
2018/11/16 19:54:55
3楼:
楼主厉害。。。D。。。。。。
----------------------------------------------
谢谢各位大大
作者:
2018/11/16 23:27:12
4楼:
楼主APP过审了吗?想看看执行效率怎么样,我用Unity3D开发了几个APP,开发效率高是高,但是组件上还是不如原生的平滑,想看看Delphi开发的怎样
----------------------------------------------
弃坑Delphi
作者:
2018/11/17 4:05:35
5楼:
我不用苹果
----------------------------------------------
delphi开源2D游戏源代码 delphi即时通讯 聊天室C++ url.gm8.org
作者:
2018/11/17 6:45:07
6楼:
iOS盈利能力比Android强太多了
----------------------------------------------
弃坑Delphi
作者:
2018/11/17 10:30:27
7楼:
感谢楼主分享!
----------------------------------------------
虽千万人吾往矣!
作者:
2018/11/17 10:42:21
7楼:
@kencc2016,不想填坑、不想被各种坑就直接出门右转。
----------------------------------------------
Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!Delphi威武!千秋万代,一统江湖!我去WC吐一会儿去!
作者:
vga (vga)
★☆☆☆☆
-
盒子活跃会员
2018/11/17 11:59:41
8楼:
感谢楼主分享!
----------------------------------------------
-
作者:
2018/11/17 14:49:26
9楼:
好吧,那我还是老老实实用Unity3D好了,主要是太废性能了,其他都好
----------------------------------------------
弃坑Delphi
作者:
2018/11/20 13:05:40
10楼:
一直都没敢上架烂水果,怕折腾,加上烂水果上架要钱,就不弄了。
----------------------------------------------
-
作者:
2018/11/20 15:03:51
11楼:
挣钱的说是好苹果,没挣钱的都说是烂苹果,没挣钱的人多,所有,主流声音是烂苹果!!哈哈!!
----------------------------------------------
他们总是取笑失败者,以酷似智者;他们也总是为成功者喝采,以取得赏金。
作者:
2018/11/20 15:45:26
12楼:
Google play的开发者费用仅仅是200左右RMB,还是终身,个人觉得iOS回本+盈利速度更快,iOS用户的付费,内购习惯都比安卓用户好太多了,免费版的话,广告收益也是iOS优于Android
----------------------------------------------
弃坑Delphi
作者:
2018/11/21 19:53:54
13楼:
你想多了,当强制你使用苹果支付,同时收取30%的支付通道费用的时候,你就不会感觉IOS好回本了,苹果手机早点死掉好了,这收费就是疯子。
----------------------------------------------
-
作者:
2018/11/21 23:36:30
14楼:
回13楼,我目前发布的全部都是付费应用,苹果那边确实是收取30%,即便是这样,开发者证书我也是20多天就收回成本,目前手头三个账号,也是盈利状态,两个国区账号,一个海外账号.准备试试广告+内购的形式,我只是想说,iOS盈利能力的确是比安卓强太多太多,同样的应用,在Googleplay上,嗯,到目前为止我的200块钱还没回本...安卓那边用的是免费+广告的形式
----------------------------------------------
弃坑Delphi
作者:
2018/11/22 9:27:28
15楼:
回13楼,你买的房子,收了你天价,让你成了奴隶,政府抽税土地出让金,开发商高利润,银行高利息,你不是照样被整的爽爽的吗?赶紧让他们死掉好了,免费给你套房子好了,这收费就是疯子。
----------------------------------------------
他们总是取笑失败者,以酷似智者;他们也总是为成功者喝采,以取得赏金。
作者:
2018/11/22 12:04:12
16楼:
10.2.3,实测上架过程没问题。
----------------------------------------------
-
作者:
2018/11/22 18:47:18
17楼:
14楼,请教一下,你发布的 iOS 是用 Delphi 做的吗?
----------------------------------------------
-
作者:
2018/11/22 21:05:10
18楼:
回17楼,我并不会Delphi,但是我用C++Builder,早前试过用C++Builder开发了一款应用,后来出于开发效率的考虑,我用Unity3D进行开发,到目前为止发布在AppStore的全部是Unity3D开发的应用,可以关闭一些用不到的东西提升性能,比如物理系统,碰撞系统等等,开发效率很高,当然,体验上肯定不如原生顺滑,比如ListView,在Unity3D里面叫Scroll View
----------------------------------------------
弃坑Delphi
作者:
2018/11/23 12:55:47
19楼:
17楼,我最近上架的 http://itunes.apple.com/cn/app/id1384232419?ls=1&mt=8
----------------------------------------------
他们总是取笑失败者,以酷似智者;他们也总是为成功者喝采,以取得赏金。
作者:
2018/11/23 13:15:05
20楼:
下载试用了,体积也还好,UI做的挺赞的哇,方便留下QQ吗?一起讨论下~~~~ 我的是2601759381
----------------------------------------------
弃坑Delphi
作者:
2018/11/23 15:11:07
21楼:
体积包括了32位和64位,也包括了中文和英文多语言化,还包括了中英文的内置帮助文件。有意联系我进行交流探讨的,请下载APP,内有我的联系方式,谢谢!!
----------------------------------------------
他们总是取笑失败者,以酷似智者;他们也总是为成功者喝采,以取得赏金。
作者:
2018/11/23 15:54:11
22楼:
原来delphi做app真的可以上架,cool app store的截图感觉怪怪的,没考虑圆角?
----------------------------------------------
-
作者:
2018/11/23 16:08:26
23楼:
额...楼主只有邮箱吗
----------------------------------------------
弃坑Delphi
作者:
2018/11/23 16:10:15
24楼:
使用上感觉比Unity3D开发的要平顺一些,这是我开发的其中一款APP,见笑了
此帖子包含附件: 大小: 517.7K
----------------------------------------------
弃坑Delphi
作者:
2018/11/23 16:14:52
25楼:
另外...21楼...貌似你并没有做ASO啊,这样发布上去的APP很快就被淹没了
----------------------------------------------
弃坑Delphi
作者:
2018/11/23 19:14:05
26楼:
Unity 3D所谓的跨平台,其实是用.NET包装出来,跟Firemonkey的NDK/iOS SDK,编译出来的效能还是有差的。
----------------------------------------------
-
作者:
2018/12/6 20:26:40
27楼:
不错不错,感谢分享经验!收藏备用。
----------------------------------------------
你我,都可以是个造梦者!欢迎加入脚本引擎PaxCompiler交流群303904495http://www.cnblogs.com/fireboxsoft有需要错别字检测软件的朋友可以在我博客上的地址下载使用,备注“2ccc”的朋友可以免费获取超级黄金VVVVVVVVVVIP授权
作者:
2019/4/2 15:00:19
28楼:
我们每月几个项目APP的
----------------------------------------------
何和
作者:
2019/4/2 15:24:20
29楼:
金贵的经验分享!
----------------------------------------------
-
作者:
2019/10/9 12:36:43
30楼:
楼主厉害呀,给个虚拟机镜像包下载
----------------------------------------------
-