首页 > 其他分享 >解决 HybirdCLR 3.2.0 版本 项目不能移动的问题

解决 HybirdCLR 3.2.0 版本 项目不能移动的问题

时间:2023-06-29 17:24:13浏览次数:46  
标签:str NSLog stringWithFormat NSString appPath HybirdCLR 版本 error 3.2

//
//  main.m
//  changecfile
//  Created by miaoqushidai on 2023/6/29.
//
#import <Foundation/Foundation.h>
void changeFilePath(NSString* path,NSString* name){
    NSString* src = @"/Users/mqsd/Documents/BoomBoy/4HaiwZian/Client/BoomBoyNew/Build/iOS/06291405/App";
    NSString *appPath =[[NSBundle mainBundle] bundlePath];
    NSString *str=[NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];
    str = [str stringByReplacingOccurrencesOfString:src withString:appPath];
    NSString *des = [NSString stringWithFormat:@"%@/%@", appPath, @"Libraries/lumps"];
    NSString *filePath2 = [NSString stringWithFormat:@"%@/%@", des,name];
    NSError* er;
    BOOL success = [str writeToFile:filePath2 atomically:true encoding:NSUTF8StringEncoding error: &er];//error:nil
    if(success)
    {
        NSLog(@"Writing file is successful!");
    }
    else
    {
        NSLog(@"Write file is failed, with error : %@", [er localizedDescription]);
    }
    NSLog(@"%@",filePath2);
}

int main(int argc, const char * argv[]) {
    @autoreleasepool {
        NSFileManager *manager = [NSFileManager defaultManager];
        NSString *appPath =[[NSBundle mainBundle] bundlePath];
        NSString *filePath = [NSString stringWithFormat:@"%@/%@", appPath, @"Libraries/lumps"];
        NSArray *allPath =[manager subpathsAtPath:filePath];
        for (NSString *subPath in allPath) {
            NSString* fileName = [NSString stringWithFormat:@"%@/%@",filePath,subPath];
            changeFilePath(fileName,subPath);
        }
        NSLog(@"%@",appPath);
    }
    return 0;
}

  

标签:str,NSLog,stringWithFormat,NSString,appPath,HybirdCLR,版本,error,3.2
From: https://www.cnblogs.com/unity-android-ios/p/17514708.html

相关文章

  • 江西服务器出租,游戏服务器配置该如何选择?103.219.28.X
    江西服务器的稳定性和安全性虽说没有宁波和杭州的那么好,但是机器的应用领域也是不同的,目前江西有3大数据中心,江西南昌电信机房、新余数据中心和吉安电信机房。江西南昌机房经过数年的发展与扩容,截止2011年12月出口带宽总量已达200G,托管设备3000多台。新余数据中心有骨干光缆直连Chi......
  • Qt 实现版本号比较
    开发环境:Qt5.12.2+QtCreator4.8.2实现功能:版本号比较示例代码:QVersionNumber#include<QDebug>#include<QVersionNumber>intmain(){QStringversion1="V01.00.0030";QStringversion2="V01.00.0029";QVersionNumberv1=Q......
  • windows上传app到构建版本的方法
    ios打包好ipa文件后,ipa文件需要上架到appstore,用户才能安装。而在appstore里,无法直接将ipa上传,需要使用工具上传,但是官方提供的工具,比如xcode等只能安装在苹果电脑上。我们这篇文章,重点将介绍如何使用windows电脑将ipa文件上传appstore的构建版本里和上架的基本流程。上架ipa......
  • 软件版本GA、RC、beta、Build 代表的含义
    GAGeneralAvailability,正式发布的版本,官方开始推荐广泛使用,国外有的用GA来表示release版本。RELEASE正式发布版,官方推荐使用的版本,有的用GA来表示。比如spring。Stable稳定版,开源软件有的会用stable来表示正式发布的版本。比如Nginx。Final最终版,也是正式发布版的一种表示方法......
  • git 根据版本回滚
    步骤一: 步骤二: 步骤三: ......
  • 讯飞离线语音合成新版(Aikit)-android sdk合成 demo(Java版本)
    前言:科大讯飞的新版离线语音合成,由于官网demo是kt语言开发的,咱也看不懂kt,搜遍了全网也没看到一个java版的新版离线语音demo,现记录下,留给有缘人参考!!!!!毕竟咱在这上面遇到了不少的坑。如果能留言指正,那就更好了。第一步:​ 官网注册账号---》实名认证---》点击语音合成---》离线语音......
  • docker部署指定版本的mysql client
    docker部署mysqlclientdockerpullmysql:8.0.31cat>>~/.bashrc<<'EOF'##--rm表示容器退出及销毁aliasmysql-cli="dockerrun-it--rmmysql:8.0.31mysql"EOFsource~/.bashrcmysql-cli-h123.123.123.123-P23306-uxxxxxxxx-pxx......
  • LLaMA模型微调版本:斯坦福 Alpaca 详解
    项目代码:https://github.com/tatsu-lab/stanford_alpaca博客介绍:https://crfm.stanford.edu/2023/03/13/alpaca.htmlAlpaca总览Alpaca是LLaMA-7B的微调版本,使用Self-instruct[2]方式借用text-davinct-003构建了52K的数据,同时在其构建策略上做了一些修改。性能上作者对Alp......
  • jsjiami.v6版本JS解密效果代码详解
    JS加密和解密这两者的关系并不是单纯的矛和盾的关系,市面上很多的所谓完全不可逆JS加密是不怎么靠谱的说法,没有绝对的不可逆加密。当然也没有绝对的JS解密,在时间成本上来说JS加密比解密要快的多。如果你需要对一个使用jsjiami.v6加密的JavaScript代码进行修改或解析,就需要进行解密......
  • Android各版本 内外卡真实路径
    Android各版本内外卡真实路径【2.3.6】内卡:/mnt/sdcard(底层映射路径:/sdcard)外卡:/mnt/sdcard/external_sd(底层映射路径:/sdcard/external_sd)附:内外卡互换卡刷包http://pan.baidu.com/share/link?shareid=65738&uk=2197868393 【4.0.4】(CM9)内卡:/mnt/sdcard(底层映射路径:/sd......