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,也是挺頭大,或許,微軟要完。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/81924.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/81924.shtml
英文地址,請注明出處:http://en.pswp.cn/web/81924.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

使用ray擴展python應用之流式處理應用

流式處理就是數據一來,咱們就得趕緊處理,不能攢批再算。這里的實時不是指瞬間完成,而是要在數據產生的那一刻,或者非常接近那個時間點,就做出響應。這種處理方式,我們稱之為流式處理。 流式處理的應用場景…

火狐安裝自動錄制表單教程——仙盟自動化運營大衍靈機——仙盟創夢IDE

打開火狐插件頁面 安裝完成 使用 功能 錄制瀏覽器操作 錄入地址 開始操作 錄制完成 在當今快速發展的軟件開發生態中,自動化測試已從一種新興技術手段,轉變為保障軟件質量與開發效率不可或缺的關鍵環節。其重要性體現在多個維度,同時&#x…

小程序 - 視圖與邏輯

個人簡介 ??????個人主頁: 魔術師 ??學習方向: 主攻前端方向,正逐漸往全棧發展 ??個人狀態: 研發工程師,現效力于政務服務網事業 ????人生格言: “心有多大,舞臺就有多大。” ??推薦學習: ??Vue2 ??Vue3 ??Vue2/3項目實戰 ??Node.js實戰 ??T…

【LLM應用開發】上下文記憶的解決方案(主流全面)

一、前言 上下文記憶(Contextual Memory)解決方案的作用: 提升 AI(尤其是大語言模型,LLM)的對話連貫性和個性化。 本文將介紹幾個主流的實現方式。 二、🧠 什么是上下文記憶? 在對…

C/C++ 面試復習筆記(2)

C語言如何實現快速排序算法? 答案:快排是一種分治算法,選擇一個基準元素,將數據劃分成兩部分,然后遞歸排序 補充: void quick_sort(int arr[], int start, int end) {//判斷是否需要排序if (start > …

2025吉林CCPC 題解(前六題)

// Problem: J - Odd-Even Game // Contest: Virtual Judge - sdccpc20250527 // URL: https://vjudge.net/contest/719585#problem/J // Memory Limit: 1024 MB // Time Limit: 1000 ms // 簽到題 // Powered by CP Editor (https://cpeditor.org)#include <bits/std…

Q: dify知識庫模塊主要庫表和字段

【回到目錄】~~~~【回到問題集】 Q: dify知識庫模塊主要庫表和字段 A: 表1&#xff1a;datasets 知識庫表 name 知識庫名稱 index_struct 向量索引node 表2&#xff1a;document 文檔表 name 文檔名稱 word_count 字數 doc_form 分段類型(hierarchical_model、qa_model、te…

NodeMediaEdge快速上手

NodeMediaEdge快速上手 簡介 NodeMediaEdge是一款部署在監控攝像機網絡前端中&#xff0c;拉取Onvif或者rtsp/rtmp/http視頻流并使用rtmp/kmp推送到公網流媒體服務器的工具。 通過云平臺協議注冊到NodeMediaServer后&#xff0c;可以同NodeMediaServer結合使用。使用圖形化的…

通用前端框架項目靜態部署到Hugging Face Space的實踐指南

背景介紹 在輕量級展示前端項目的場景中,Hugging Face Space 提供了一個便捷的靜態托管平臺。需求是將無后端服務的Vite的 Vue項目部署到Hugging Face Space 上。其實無論是基于Vite的Vue/React項目,還是使用Webpack構建的工程化方案,都可以通過兩種方式將其部署到Space:自…

Android studio 查看aar源碼出現/* compiled code */

如圖查看aar源碼時看不到具體實現&#xff0c;在排除是sdk版本導致的問題后&#xff0c;下面說解決方法 打開設置&#xff0c;找到插件 輸入decompiler 搜索 這個是自帶的反編譯工具&#xff0c;啟用就好了

Spark實時流數據處理實例(SparkStreaming通話記錄消息處理)

所用資源&#xff1a; 通過網盤分享的文件&#xff1a;spark-streaming-kafka-0-8-assembly_2.11-2.4.8.jar等4個文件 鏈接: https://pan.baidu.com/s/1zYHu29tLgDvS_L2Ud-22ZA?pwdhnpg 提取碼: hnpg 1.需求分析 &#xff1a; 假定有一個手機通信計費系統&#xff0c;用戶通…

Vue3處理number輸入框避免NaN

在 Vue3 中處理 number 類型輸入框避免顯示 NaN&#xff0c;核心在于正確處理用戶輸入的非數字值。以下是幾種解決方案&#xff1a; 方案1&#xff1a;使用字符串中轉 計算屬性&#xff08;推薦&#xff09; vue 復制 下載 <template><input v-model"input…

Python自動化之selenium語句——瀏覽器設置顯示尺寸、截圖、刷新網頁

目錄 一、瀏覽器設置最大化、最小化 1.瀏覽器最大化 2.瀏覽器最小化 二、瀏覽器打開的位置、尺寸 1.瀏覽器打開位置 2.瀏覽器打開尺寸 三、瀏覽器截圖 1.截圖語句 2.運行成功后查看 四、刷新網頁 上一節實現了打開瀏覽器、打開指定網址、關閉瀏覽器的操作&#xff0c…

model.classifier:分類頭

model.classifier:分類頭 分類頭(model.classifier)含義 在基于Transformer架構的模型(如BERT、GPT等 )用于分類任務時,“分類頭(model.classifier)” 是模型的一個重要組成部分。以Hugging Face的Transformers庫為例,許多預訓練模型在完成通用的預訓練任務(如語言…

4.1.2 操作數據集

在本實戰中&#xff0c;我們深入學習了Spark SQL的操作數據集&#xff0c;包括了解Spark會話、準備數據文件、啟動Spark Shell以及獲取和操作學生數據集。通過Spark Shell&#xff0c;我們可以直接使用SparkSession實例來加載、轉換和處理數據。我們學習了如何將文本文件加載為…

LangChain整合Milvus向量數據庫實戰:數據新增與刪除操作

導讀&#xff1a;在AI應用開發中&#xff0c;向量數據庫已成為處理大規模語義搜索和相似性匹配的核心組件。本文通過詳實的代碼示例&#xff0c;深入探討LangChain框架與Milvus向量數據庫的集成實踐&#xff0c;為開發者提供生產級別的向量數據管理解決方案。 文章聚焦于向量數…

從根源解決Augment免費額度限制問題:Windows詳細教程

從根源解決Augment免費額度限制問題&#xff1a;Windows詳細教程 本文將詳細介紹如何在Windows系統上解決Augment AI助手的"Too many free trials"限制問題&#xff0c;通過清理VS Code緩存和修改設備ID實現無限制使用Augment的方法。 視頻地址 augment從根源上解決免…

IoTDB 集成 DBeaver,簡易操作實現時序數據清晰管理

數據結構一目了然&#xff0c;跨庫分析輕松實現&#xff0c;方便 IoTDB “內部構造”管理&#xff01; 隨著物聯網場景對時序數據處理需求激增&#xff0c;時序數據庫與數據庫管理工具的集成尤為關鍵。作為數據資產的 “智能管家”&#xff0c;借助數據庫管理工具的可視化操作界…

應用層協議http(無代碼版)

目錄 認識URL urlencode 和 urldecode HTTP 協議請求與響應格式 HTTP 的請求方法 GET 方法 POST 方法 HTTP 的狀態碼 HTTP 常見 Header Location 關于 connection 報頭 HTTP版本 遠程連接服務器工具 setsockopt 我們來學習應用層協議http。 雖然我們說, 應用層協…

Cangjie 中的值類型與引用類型

1. 值類型和引用類型 1.1 值的存儲方式 所有變量在底層實現中&#xff0c;都會關聯一個具體的“值”&#xff0c;這個值可能存儲在 內存地址 或 寄存器 中。 寄存器用于優化常用變量的訪問速度。只有局部、小、頻繁使用的變量才更可能被分配到寄存器中。實際行為由編譯器根據…