client_Hale
2020-10-20 8c47ada192c22f9bdb1f634abe0ac5046c9a057c
Merge branch 'master' of http://192.168.1.20:10010/r/U3DRepository
1个文件已修改
1个文件已添加
51 ■■■■ 已修改文件
ChannelDiff/iOS/xmyjgame/The2thWorldSDK/UniversalSDK.mm 31 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
QUICK-ios打包.txt 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ChannelDiff/iOS/xmyjgame/The2thWorldSDK/UniversalSDK.mm
@@ -212,13 +212,14 @@
    switch (errorCode) {
        case SMPC_QUICK_SDK_ERROR_NONE:
        {
            NSLog(@"初始化成功 %@", sAppID);
            NSString *_appid = [[SMPCQuickSDK defaultInstance] getConfigValue:@"zfappid"];
            if (_appid == nil || [_appid isEqualToString:@""])
            {
                _appid = sAppID;
                NSLog(@"init param _appid:%@",_appid);
            }
            NSLog(@"初始化成功");
//            NSString *_appid = [[SMPCQuickSDK defaultInstance] getConfigValue:@"zfappid"];
//            if (_appid == nil || [_appid isEqualToString:@""])
//            {
//                _appid = sAppID;
//            }
            NSString *_appid = sAppID;
            NSLog(@"init _appid:%@",_appid);
            
            NSMutableDictionary *_dict = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                                          [NSNumber numberWithInt:S2U_SdkInitComplete], @"code",
@@ -245,7 +246,7 @@
    if (error == 0) {
        NSString *uid = [[SMPCQuickSDK defaultInstance] userId];
        NSString *gameUID = [NSString stringWithFormat:@"%@@%d", uid, [SMPCQuickSDK defaultInstance].channelType];
        NSString *UserName = [[SMPCQuickSDK defaultInstance] userNick];
        NSString *UserName = [[SMPCQuickSDK defaultInstance] userId];
        //获取user_token,用于从服务器去验证用户信息
        NSString *user_token = userInfo[kSmpcQuickSDKKeyUserToken];
        
@@ -344,9 +345,10 @@
    
    switch([[_dict objectForKey:@"code"] intValue]){
        case U2S_Init:
            [self Init];
            sAppID = _dict[@"appID"];
            sGameID = _dict[@"gameID"];
            [self Init];
            break;
        case U2S_CopyContent:
            [UIPasteboard generalPasteboard].string = _dict[@"content"];
@@ -450,11 +452,12 @@
            order.count = 1;  //必填 æ•°é‡
            order.amount = [[_dict objectForKey:@"mount"] floatValue]; //必填 æ€»ä»·
            
            NSString *_appid = [[SMPCQuickSDK defaultInstance] getConfigValue:@"zfappid"];
            if (_appid == nil || [_appid isEqualToString:@""])
            {
                _appid = sAppID;
            }
//            NSString *_appid = [[SMPCQuickSDK defaultInstance] getConfigValue:@"zfappid"];
//            if (_appid == nil || [_appid isEqualToString:@""])
//            {
//                _appid = sAppID;
//            }
            NSString *_appid = sAppID;
            order.extrasParams = [NSString stringWithFormat:@"{\"appid\":\"%@\",\"cpinfo\":\"%@\",\"cporderid\":\"%@\"}",
                                  _appid,
                                  [_dict objectForKey:@"cpInfo"],
QUICK-ios´ò°ü.txt
New file
@@ -0,0 +1,20 @@
1. æ¸…理lua é‡æ–°ç”Ÿæˆï¼ˆéžå¿…须)
2. Build All Assets æ‰“包资源-- åœ¨\AssetBundles\iOS(对应平台下),可参看最后文件AssetsVersion.txt的修改时间为最新即完成
3. å…³é—­xcode,后续操作会覆盖,需重开
4. ç‚¹å‡» IPA_Replace
    a).拷贝 \Assets\StreamingAssets(对应平台下)资源,注意拷贝的是StreamingAssets éžå¹³å°èµ„源可删除
    b).xcode会被重置,需手动拷贝iossdk下\ChannelDiff\iOS\UnityAppController.mm æ–‡ä»¶åˆ°IOS_BUILD\Clsses对应文件,从坊达文件里覆盖,不要直接从XCODE覆盖(可能会生成额外的导入信息,未确认)
    c).删除xcode项目里的闪屏和对应配置,删除 LaunchScreen-iPad.xib LaunchScreen-iPhone.xib,到info.plist,删除对应的键值,保存option+s ä¸æ˜¯ctrl+s
5.点击xcode项目的 general è®¾ç½®åŒ…名,版本号,签名(有的描述文件需关闭推送和充值);ctrl+B解析,未报错则正常
    a) xcode上选中项目(最上),设置版本号,去掉勾选自动签名 Auto。。。。
    b) é€‰æ‹©å¯¹åº”描述文件 è‹¥æœ‰æŠ¥é”™ ç‚¹å‡»ä¸Šé¢ Capabilities标签 å…³é—­å¯¹åº”开关,如商店和推送
    c) ç‚¹å‡» Product-Analyze æ‰§è¡Œï¼ŒæœªæŠ¥é”™å³é€šè¿‡ æˆ–者使用快捷键 option+B, æ²¡æœ‰æŠ¥é”™å³å¯ä½¿ç”¨quick打包工具(unity\quicktool)
    æ„å¤–报错情况1:苹果自动生成了.DStore文件,删除即可
越狱包需越狱手机测试
uncover cydia AF2
{"branch":999}