iOS常见报错

设置对了证书,但是一直报A valid provisioning profile for this executable was not found。于是进行了下面的操作。

*在Preferences中删除开发者账号和重新登录。
*然后自然就想到点进Certificates,identifiers & profiles 里面了,选择devices选择相应的设备类型,这里我选择all。然后进入,这里面有各种你这个账号添加进来的设备,那些阿拉伯数字的就是xcode每次自己通过账号添加进来的,而诸如有对应命名的,一般都是自己通过这个方法手动添加的。
*重启Xcode,在/资源库/MobileDevice/Provisioning Profiles/路径下删除.mobileprovision文件。
*删除App,重新运行。

上面四种方法没起作用。问题原因:Xcode8 在切换Team的时候,并没有把project.pbxproj工程文件里的TeamID进行切换到新的TeamID。

解决办法:找到变换前后两个账号的TeamID,这个可以到ituneconnect里面找,或者直接到project.pbxproj查找,出问题的此刻,已经存在两个不同的teamID。登录现在使用的开发者账号,找到Team ID。

WX20181018-173212@2x.png

右击工程名.xcodeproj选择显示包内容,打开project.pbxproj。找到DEVELOPMENT_TEAM,将所有的DEVELOPMENT_TEAM置为现在的teamID。

WX20181018-175227@2x.png

设置了证书,但是一直报The executable gets signed with invalid entitlements in Xcode。

问题原因及解决办法:新建工程时在开发者配置项中和Xcode里面Capabilities文件打开的配置项不一致。到Xcode中Capabilities中将配置项调为和开发者中心新建App的配置项一致。

WX20181018-180916@2x.png

1539857414974.jpg

dismissViewController无效:Warning: Attempt to dismiss from view controller <xxxxxxxxxController: 0x15bd67f0> while a presentation or dismiss is in progress!

在你使用presentModalViewController加载过多的视图过程中,退出当前视图[self dismissViewControllerAnimated:YEScompletion:nil];或者【self dismissViewControllerAnimated:NO completion:nil];使用如果遇到报这样的警告且返回不到上个视图。Warning: Attempt to dismiss from view controller <xxxxxViewController: 0x13f6840e0> while a presentation or dismiss is in progress!


*解决方法一:if (![self.presentedViewController isBeingDismissed]) {
[self dismissViewControllerAnimated:YES completion:nil];
}

*若方法一无效,则当前视图在主线程还没有加载出来,所以是释放不了当前视图的,解决方法二:dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.2 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [self dismissViewControllerAnimated:NO completion:nil]; });

运行Xcode,一直显示Running 1 of 1 custom shell scripts不动。

[Build][iOS] Building project in Xcode takes for ever in Running 1 of 1 custom shell scripts。

解决办法:在Xcode里面Build Phases里面勾选Run script only when installing。


WX20181022-181033@2x.png

控制台报错:void SendDelegateMessage(NSInvocation*): delegate (webView:didFinishLoadForFrame:)failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode。

解决办法:执行js代码超过了10秒钟,查找js代码中的潜在错误。

JavaScript execution time is limited to 10 seconds for each top-level entry point. If your script executes for more than 10 seconds, the web view stops executing the script

Xcode打包点击Upload to App Store的时候报错

VaRZnA.png
Found an unexpected Mach-O header code: 0x72613c21
点击show logs
did not contain a "archived-expanded-entitlements.xcent" resource

解决办法:一个static的libraryxxx.framework被添加在Embedded Binaries里面了,从Embedded Binaries移除framework,添加在Link Frameworks and Libraries里面。

'Invalid bitcode version (Producer: '')', using libLTO version 'LLVM version 10.0.0

解决办法:由于本地Xcode版本10.2.1和项目中SDK打包环境Xcode10.1不一致产生的,升级Xcode后再尝试打包,Enable Bitcode设置为NO,终端打包命令添加ENABLE_BITCODE=No。

/Developer/SDKs/iPhoneOS10.1.sdk/usr/lib/libz.dylib (No such file or directory)

解决办法:动态库已经是.tbd了,直接删了工程里的libz.dylib,添加libz.tbd。

ERROR ITMS-90166: "Missing Code Signing Entitlements. No entitlements found in bundle 'com...' for executable 'Payload/xxxx.app/xxxx.bundle/xxxBundle'."

0.png

解决办法:右击 bundle 文件->显示包文件,找到 info.plist 文件,有 Executable file 一行,删除。


1.png

ERROR ITMS-90171:Invalid Bundle Structure - The binary file 'xxxx.app/xxxx.bundle/xxxxBundle' is not permitted. Your app can’t contain standalone executables or libraries, other than a valid CFBundleExecutable of supported bundles. Refer to the Bundle Programming Guide at https://developer.apple.com/go/?id=bundle-structure for information on the iOS app bundle structure.

解决办法:把该报错的可执行文件删除。


2.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,761评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,953评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,998评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,248评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,130评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,145评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,550评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,236评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,510评论 1 291
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,601评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,376评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,247评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,613评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,911评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,191评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,532评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,739评论 2 335

推荐阅读更多精彩内容