项目做到尾声了,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  

  这个问题弄得挺痛苦的,先上解决方案(遇到同样问题的童学请点击下面链接):

  https://stackoverflow.com/questions/46631515/missing-info-plist-value-cfbundleiconname-after-xamarin-update-how-can-i-fix

  https://stackoverflow.com/questions/50045998/xamarin-ios-publish-error-missing-info-plist-value-a-value-for-the-info-plis

  之前搜索到都是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续..

(C#)Xamarin.ios 发布到 App Store的更多相关文章

  1. 使用Hbuilder将自己app发布到App Store(一)

    1.如果你有mac系统那请看第二步. 首先需要一台虚拟机,还需要个插件要不没法装,都在这链接里面了 链接:https://pan.baidu.com/s/1N_pWJWFk-EJILTXuFr6w5g ...

  2. iOS 制作发布证书,发布到App Store

    ---恢复内容开始--- 1.登陆 iOS Dev Center 选择进入iOS Provisioning Portal. 2.在 iOS Provisioning Portal中,点击App IDs ...

  3. iPhone应用提交流程:如何将App程序发布到App Store?

    对于刚加入iOS应用开发行列的开发者来说,终于经过艰苦的Coding后完成了第一个应用后最重要的历史时刻就是将应用程序提交到iTunes App Store.Xcode 4.2开发工具已经把App提交 ...

  4. iPhone应用提交流程:如何将App程序发布到App Store

    http://www.techolics.com/apple/20120401_197.html 对于刚加入iOS应用开发行列的开发者来说,终于经过艰苦的Coding后完成了第一个应用后最重要的历史时 ...

  5. xcode7--iOS开发---将app打包发布至app store

    时隔3个月再次接触应用打包,又是一顿折腾 说说这次的感受吧: 变得是打包时间减少到4小时(其中大部分时间还是xcode7或者是iOS9的原因),不变的是还是一如既往的坑!! 好了,废话不多说,下面讲讲 ...

  6. IOS开始对App Store大扫除:你的APP更新了吗?

    成都亿合科技小编从北京商报了解到,对于开发APP应用的要注意啦,IOS要开始对App Store大扫除:你的APP更新了吗? 日前苹果App Store的开发者们发送邮件,表示将实施一个持续评估应用行 ...

  7. IOS 上架到App Store被拒的常见问题总结

    Guideline 2.3.3 - Performance - Accurate Metadata 2017年11月16日 上午12:52 发件人 Apple 2. 3 Performance: Ac ...

  8. 如何将IPhone应用软件发布到App Store的

    转自:http://www.shtion.com/667.html 怎样将IPhone应用程序软件公布到应用程序商店? 2009年10月19日公布 分类: App store, iphone, 手机应 ...

  9. iOS 上传App Store提示WARNING ITMS-90703错误的说明

    今天上传app到appstore的时候,上传到最后一步的时候,报了一个警告: 原文如下: WARNING ITMS-90703: "Deprecated Xcode Build. Due t ...

随机推荐

  1. html5--3.2 input元素(2)

    html5--3.2 input元素(2) 学习要点 input元素及其属性 input元素 用来设置表单中的内容项,比如输入内容的文本框,按钮等 不仅可以布置在表单中,也可以在表单之外的元素使用 i ...

  2. 一步一步学Silverlight 2系列(15):数据与通信之ASMX

    概述 Silverlight 2 Beta 1版本发布了,无论从Runtime还是Tools都给我们带来了很多的惊喜,如支持框架语言Visual Basic, Visual C#, IronRuby, ...

  3. ajax验证用户名 当用户名框的数据改变时 执行ajax方法

    ajax验证用户名 当用户名框的数据改变时 执行ajax方法 <html xmlns="http://www.w3.org/1999/xhtml" ><head ...

  4. hdu2552

    点击打开链接 思路: 1.tan(a+b) = ( tan(a) + tan(b) ) / (1 – tan(a) * tan(b) ) 2.tan( atan(x) ) = x arctan(1/s ...

  5. .NETFramework:Stopwatch

    ylbtech-.NETFramework:Stopwatch 1.返回顶部 1. #region 程序集 System, Version=4.0.0.0, Culture=neutral, Publ ...

  6. codeforces 126B

    Asterix, Obelix and their temporary buddies Suffix and Prefix has finally found the Harmony temple. ...

  7. C++实现O(1)时间内删除链表结点

    /* * 删除链表节点.cpp * * Created on: 2018年4月13日 * Author: soyo */ #include<iostream> using namespac ...

  8. oracle 分库分表(sharding)

    以下文章转载博客:http://blog.csdn.net/bluishglc 讲的很深入透彻,转来分享下: 数据库Sharding的基本思想和切分策 http://blog.csdn.net/blu ...

  9. Collection View Programming Guide for iOS---(五)---Incorporating Gesture Support

      Incorporating Gesture Support 结合手势支持 You can add greater interactivity to your collection views th ...

  10. bzoj 3238: [Ahoi2013]差异【SAM+树形dp】

    首先只有lcp(i,j)需要考虑 因为SAM的parent树是后缀的前缀的最长公共后缀(--),所以把这个串倒过来建SAM,这样就变成了求两个前缀的最长公共后缀,长度就是这两个前缀在parent树上的 ...