项目做到尾声了,IOS要发布,程序猿力Max来了。
不过就公司开发者账号就弄了一个月多,期间因为申请过D-U-N-S客服联系要公司资料时我们中途说取消了,后来再申请不知多少次了都没再回复...
给美国那边邮件联系多次折腾终于又可以继续申请了
这个不说了,来说IOS上传到App Store遇到的问题
1,版本
macOS前段时间用的是10.12,所以码代码的电脑用的VS 15.6.1,iPhone 测试机6s什么版的忘了就是那个锁频的版本。
后来iPhone升级了,然后码代码的电脑调试iPhone不了,网上说是iPhone升级了,Xcode也要升级。
Xcode一升级提示macOS版本太低,要macOS升到10.13,macOS升级崩溃了,因为是黑苹果...
结论就是反正不管你,调试的电脑VS + macOS版本 + mac的Xcode + mac的vs + iPhone版本都要对的上,不然免谈。
(哦,说起来这个不是上传的问题)
2,Missing Info.plist value- A value for the Info.plist key 'CFBundleIconName' is missing in the bundle
这个问题弄得挺痛苦的,先上解决方案(遇到同样问题的童学请点击下面链接):
之前搜索到都是IOS原生开发的,对Xamarin.Form不起作用啊,而且这个
1024*102
1024*102谁看得懂啊!(╯‵□′)╯︵┻━┻ 而且是App Store,我一直脑补告诉自己这是是广告的横幅。手动微笑
虽然码这文章时还没上传(macOS在更新),不过就这两个问题还是好解决的。
总结来说,就是动手能力差,就知道百度。只要apple不死,版本还是会一直更新,而Xamarin.Form 总会跟不上,这时候就要靠自己了。
回头再看发送的邮件,其实很简单,就 Info.plist 少了一个 CFBundleIconName 的值,而这个值是指示Icon图标的资产目录
要自己思考。
还有一些小问题百度得到的就不写了,比如Info.plist 里要勾选需要全屏,比如每次发布版本号要加1
发布的话是Visual Studio直接生成.ipa文件然后在Application Loader(Xcode自带)上传
上传通过
3, No route to host
未完bu续..