Xamarin劝退之踩坑笔记

初级代码游戏的专栏介绍与文章目录-CSDN博客

我的github:codetoys,所有代码都将会位于ctfc库中。已经放入库中我会指出在库中的位置。

这些代码大部分以Linux为目标但部分代码是纯C++的,可以在任何平台上使用。

源码指引:github源码指引_初级代码游戏的博客-CSDN博客

C#是我多年以来的业余爱好,新搞的东西能用C#的就用C#了。


写解密文件功能,需要选取文件。首先是在windows上开发,在安卓上运行得很好,然后采用mac辅助的方式开发iOS,文件选取器无法返回,不知道为什么。

改用VS for MAC直接搞,刚才连接在win上的测试设备无法上载应用,或许是开发设备注册绑定之类的问题,换一台设备,测试通过。

原来那台设备,将项目改为手动预配再改回自动预配,然后把生成版本号改为1.1,发布通过(起作用的可能只是其中一步)。

似乎iOS还是在MAC上搞比较好。

还好两个平台项目是兼容的。

莫名其妙无法执行自动配置。

自动设置失败: This request is forbidden for security reasons: Authentication Error. Xcode 7.3 or later is required to continue developing with your Apple ID.

各种重装无效,手动删除重装无效。

但是虚拟机里面仍然可以部署执行,xcode自己也没问题。

终于发现头天有一个apple store connect的收费协议需要同意,填妥通过了,仍然无效。

正好遇到MAC发布新版,Mac升级无效。

提示xcode命令行没装,重新安装无效。

忙活两三天才发现这个错误并不影响实体机测试,晕死了。

已经配置过的程序可以直接实体机测试。

新建项目默认的手动配置就可以直接在实体机测试,搞不懂到底怎么回事。

虚拟机删除项目重新从git克隆(与mac通过ondrive上的git共享),要求重新配置热重启,到了第三步出一样的自动配置失败。

彻底重装了Mac,xcode新建项目,设置项目"签名和兼容性"时报告证书问题,选择修复,修复后成功部署。

VS新建项目还是无法自动配置,但是手动配置就可以部署了......

花了三天多时间在这个问题上,但是,VS向导建立的应用的bar的图片是显示不出来的,看不见但是能点击。

旧项目改成手动配置,iOS捆绑包签名可能是错的,选一个合适的就可以了,新建项目的都是默认值。

或许正确的逻辑其实就是:用xcode配置,VS只用默认值。

这是以前的笔记,现在在搞MAUI,也是挺头大,或许,微软要完。

相关推荐
前路不黑暗@1 小时前
Java:代码块
java·开发语言·经验分享·笔记·python·学习·学习方法
序属秋秋秋1 小时前
《C++进阶之C++11》【可变参数模板 + emplace接口 + 新的类功能】
c++·笔记·学习·c++11·可变参数模板·emplace系列接口
聪明的笨猪猪2 小时前
Java SE “核心类:String/Integer/Object”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
聪明的笨猪猪2 小时前
Java SE “语法”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
Purple Coder8 小时前
论文阅读-9月27日(入门2)
笔记
Larry_Yanan8 小时前
QML学习笔记(十五)QML的信号处理器(MouseArea)
c++·笔记·qt·学习·ui
Larry_Yanan10 小时前
QML学习笔记(十七)QML的属性变更信号
javascript·c++·笔记·qt·学习·ui
Hello_Embed11 小时前
STM32 智能垃圾桶项目笔记(一):超声波模块(HC-SR04)原理与驱动实现
c语言·笔记·stm32·单片机·嵌入式软件·嵌入式项目
聪明的笨猪猪12 小时前
面试清单:JVM类加载与虚拟机执行核心问题
java·经验分享·笔记·面试
忘川w12 小时前
红宝书 基础词回忆
笔记