精通
英语
和
开源
,
擅长
开发
与
培训
,
胸怀四海
第一信赖
流程在其它网站上都有,这里把主要步骤说明下。
1、在有美元信用卡时,才能在苹果网站上注册帐号,升级为开发者帐号。
2、规划好APP信息,申请APP。这里主要关注bundle id。在APPStore里注册APP。
3、在本机上找出钥匙信息,上传到苹果网站上,生成开发者证书或发行证书。
4、证书和APP结合生成PP。
5、PP安装到本地,在xcode里加载帐号和证书。
6、编译和Archive后,在Window菜单下的Organize菜单下上传。
7、上传的提示到开发者帐号的邮箱里注意查收。
8、在苹果管理APP的网站上把构建版本选择下,开始审核。
普通的问题,通过百度也都能解决,但我遇到的一个问题,百度找不到,是我灵机一动解决的,此问题如下:”An App ID with Identifier 'xxx' is not available. Please enter a different string。“
理论上我用的xxx是不可能重复的,虽然我在App规划上没做好,前面申请的App,是多余了,但是理论上不会导致此问题。如果xxx注册不上,这个产品就废弃了。后来,灵机一动找到了方法,有此类困难的朋友请找锐英源。
另外,我在上传ipa包时,老是提示安装软件,其实不用安装也能上传。
开始申请要用美元信用卡,当然费时间。
创建发行证书时,申请的app id不能改,只能新加。
Archive时,不出Organizer,把安装路径指定后好了。
但是Upload to app store按钮灰色。灰色问题,有的国外网站提示说有一段时间不让提交,但我这估计不是时间段问题。也有提示: 你的Xcode必须是正式版的,beta版本的Xcode是不能上传项目的。但我这应该没有这样的限制。
解决Xcode8 Archive时Archives列表里面只有Other Items的问题,下面说的未必对,因为我这没第三方
除了项目文件以外,把第三方库中Build Settings中Skip Install设置为Yes, Installation Directory设置为空, 前提是先选择你要Archive的Target。
大家好,我Xcode Archive后,Organzier里只能Export,不能上传,有没有遇到类似情况的大神,指导下
Archive里没有库文件 。
归档目录下的项目文件,host和keyboard用了一个pp,可以编译了,但是还是不能上传。苹果参考目录下的是一个项目,和我这环境不一样。
不能上传看是不是网站上配置的事,如下:
点击坐下的view Details进入后的页面回会是此软件的一个详细列表展示了软件的名称,描述,软件截图,技术联系人信息,等。看完无误后,一定要点击右下角(或右上角)的按钮(Ready to Upload Binary),只有点了这个按钮,才会改变当前status的状态为:waiting for upload。
注意:如果是Ready for upload 状态,在xcode下打包提交应用,会有:No suitable application records were found.
Please make sure that you have set up a record for this application on iTunes Connect.的错误提示。】
此时,如果你的首页status变成了:waiting for upload 那么恭喜你,此步顺利通过,剩下最后了。(注意如上截图,点击continue,完成了网页的所有工作)。
Save Bulilt Products ipa生成不了,添加资料库没反应。
这台电脑上已存在一个名为“embedded.mobileprovision”的预置文件。您要替换它吗 在info.plist中添加Application requires iPhone environment 并设置为YES.重新编译即可。
修改Bundle creator OS Type code后,再重新Archive。
拖入itunes时要用我的应用,但我这找不到“我的应用”,itunes 12.7版本删除了此功能。
AMAppExportToIPA编译后没安装上。
用payload方式可以打开交付。
App Store进行鉴定40多分钟没完成
完成后报错:
ERROR ITMS-90725: "SDK Version Issue. This app was built with the iOS '10.0' SDK. All new iOS apps submitted to the App Store must be built with the iOS '11.0' SDK or later, included in Xcode [9.0] or later. Please update Xcode and rebuild your app."
这个问题好像用Director 12 上传可以,先改成10.0试下吧
ERROR ITMS-90685: "CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value under the iOS application .app'."
ERROR ITMS-90347: "Bad bundle identifier. The bundle identifier of the application extension should start with the application's bundle identifier and not contain more than one period “.” after the application's bundle ID."
又回到起点,网上说一个pp可以对应2个项目。
Toggle auto code signing off, then on again, then option-clean the buld folder and try again.
Lipo需要命令行工具
安装xcode9后,用它打开项目,指定高版本的ios 11,再用xcode8编译上传,好像行,实际不行,xcode8编译还是用ios10。Validate时,打包好像用到了lipo。
An App ID with Identifier . is not available. Please enter a different string.
We identified one or more issues with a recent delivery for your app, "". Please correct the following issues, then upload again.
Missing Info.plist value - A value for the Info.plist key 'CFBundleIconName' is missing in the bundle 'DarhanIME'. Apps built with iOS 11 or later SDK must supply app icons in an asset catalog and must also provide a value for this Info.plist key. For more information see http://help.apple.com/xcode/mac/current/#/dev10510b1f7.
郑州这方面的人才比较少,我开始有困难时,一时就找不到朋友支持,现在我克服了难关,欢迎大家联系。
能帮大家节省时间,适当收费。