swiftUI/OC 原生項(xiàng)目接入U(xiǎn)ntiy3d項(xiàng)目走過的坑

1泽铛、swiftUI 如何把Unity3的項(xiàng)目集成到原生項(xiàng)目里面下面文章鏈接足夠了
整合 Unity 到 SwiftUI App
2悦冀、如何將Untiy工程集成到OC項(xiàng)目中下面文章足夠了
將 Unity 集成到原生 iOS 應(yīng)用程序中(2020+)
3、在Unity項(xiàng)目中使用了騰訊直播播放器,發(fā)現(xiàn)直播視頻會(huì)崩潰坠陈,只有偶爾能夠播放。
問題排查發(fā)現(xiàn) TXFFmpeg.framework和TXSoundTouch.framework這兩個(gè)簽名跟跟自己簽名不一樣,重新給這兩個(gè)庫(kù)簽名后播放正常毅访。
4、集成Unity的項(xiàng)目后盘榨,上傳Appstore時(shí)候UnityFramwork的 Build phases >Embed Framwork 不能有framwor都需要移動(dòng)到主工程中

截屏2023-04-20 17.43.33.png

5喻粹、如果在導(dǎo)入U(xiǎn)nityFramework頭文件時(shí)候發(fā)現(xiàn)找不到,請(qǐng)檢查UnityFramework.h文件是否是public


截屏2023-04-20 17.49.40.png

5草巡、第三方庫(kù)如何實(shí)現(xiàn)簽名

1.查看framework的簽名證書命令:

codesign -d -vv xxxxx.framework

2.刪除原有的簽名

進(jìn)入到XX.framwork文件夾內(nèi)守呜,刪除_CodeSignature文件夾

3.查看本機(jī)可用的簽名文件,命令:

/usr/bin/security find-identity -v -p codesigning
4.使用簽名文件簽名命令:
codesign -fs "iPhone Developer: ... (...)" xxxxx.framework

6、Unity3d項(xiàng)目使用了libUniWebView.a 跳轉(zhuǎn)H5界面出現(xiàn)崩潰
原因分析

1山憨、swfitUI項(xiàng)目沒有Appdegate 也沒有UIWindow弛饭,所以在啟動(dòng)Unity項(xiàng)目管理類
聲明   var window: UIWindow?
        self.window  = unityFramework?.appController().window;
2 、添加下面兩個(gè)函數(shù)
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        return true
    }
    
   @objc public func rootViewController() -> UIViewController {
        
        return UnityManager.shared.unityFramework?.appController().rootViewController ?? UIViewController();
    }
3萍歉、如果是OC項(xiàng)目就需要實(shí)現(xiàn)在Appdelegate里面新增下面方法
- (UIViewController *) rootViewController {
return self.unityAppController.rootViewController;
}

參考鏈接
Integrating Unity into native iOS applications

7侣颂、IOS動(dòng)態(tài)更換應(yīng)用圖標(biāo)
參考資料
https://juejin.cn/post/7133526724515463175

 代碼swift方法更改圖標(biāo)會(huì)有彈窗提示
采用OC實(shí)現(xiàn)方法實(shí)現(xiàn) 了更改圖標(biāo)不提示
///執(zhí)行換圖標(biāo)的方法
+ (void)exchangeAlternateIconWithName:(NSString *)iconName completeBlock:(void (^)(NSError * _Nullable error))completed {
   
   if ([[UIApplication sharedApplication] respondsToSelector:@selector(supportsAlternateIcons)] &&
       [[UIApplication sharedApplication] supportsAlternateIcons])
   {
       NSMutableString *selectorString = [[NSMutableString alloc] initWithCapacity:40];
       [selectorString appendString:@"_setAlternate"];
       [selectorString appendString:@"IconName:"];
       [selectorString appendString:@"completionHandler:"];
       
       SEL selector = NSSelectorFromString(selectorString);
       IMP imp = [[UIApplication sharedApplication] methodForSelector:selector];
       void (*func)(id, SEL, id, id) = (void *)imp;
       if (func)
       {
           func([UIApplication sharedApplication], selector, iconName, ^(NSError * _Nullable error) {
               completed(error);
           });
       }
   }
   
}

蘋果后臺(tái)更改icon

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市枪孩,隨后出現(xiàn)的幾起案子憔晒,更是在濱河造成了極大的恐慌,老刑警劉巖蔑舞,帶你破解...
    沈念sama閱讀 221,273評(píng)論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件拒担,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡攻询,警方通過查閱死者的電腦和手機(jī)从撼,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評(píng)論 3 398
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)钧栖,“玉大人低零,你說我怎么就攤上這事≌埽” “怎么了掏婶?”我有些...
    開封第一講書人閱讀 167,709評(píng)論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)潭陪。 經(jīng)常有香客問我雄妥,道長(zhǎng)最蕾,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 59,520評(píng)論 1 296
  • 正文 為了忘掉前任老厌,我火速辦了婚禮瘟则,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘枝秤。我一直安慰自己醋拧,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,515評(píng)論 6 397
  • 文/花漫 我一把揭開白布宿百。 她就那樣靜靜地躺著趁仙,像睡著了一般。 火紅的嫁衣襯著肌膚如雪垦页。 梳的紋絲不亂的頭發(fā)上雀费,一...
    開封第一講書人閱讀 52,158評(píng)論 1 308
  • 那天,我揣著相機(jī)與錄音痊焊,去河邊找鬼盏袄。 笑死,一個(gè)胖子當(dāng)著我的面吹牛薄啥,可吹牛的內(nèi)容都是我干的辕羽。 我是一名探鬼主播,決...
    沈念sama閱讀 40,755評(píng)論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼垄惧,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼刁愿!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起到逊,我...
    開封第一講書人閱讀 39,660評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤铣口,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后觉壶,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脑题,經(jīng)...
    沈念sama閱讀 46,203評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,287評(píng)論 3 340
  • 正文 我和宋清朗相戀三年铜靶,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了叔遂。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,427評(píng)論 1 352
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡争剿,死狀恐怖已艰,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情秒梅,我是刑警寧澤旗芬,帶...
    沈念sama閱讀 36,122評(píng)論 5 349
  • 正文 年R本政府宣布,位于F島的核電站捆蜀,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜辆它,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,801評(píng)論 3 333
  • 文/蒙蒙 一誊薄、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧锰茉,春花似錦呢蔫、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評(píng)論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至协屡,卻和暖如春俏脊,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背肤晓。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工爷贫, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人补憾。 一個(gè)月前我還...
    沈念sama閱讀 48,808評(píng)論 3 376
  • 正文 我出身青樓漫萄,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親盈匾。 傳聞我的和親對(duì)象是個(gè)殘疾皇子腾务,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,440評(píng)論 2 359

推薦閱讀更多精彩內(nèi)容