Xcode升级为Xcode10的注意点

上个月xcode10 正式版一发布,在项目中遇到的一些问题,让大家少走一些弯路

    1. -lstdc++6.0.9不再被支持, 必须从build phases的 link binary with libraries移除.再添加
    1. 打包过程遇到的一些问题
    • 2.1 编译报错conflicting provisioning settings

解决办法:按照下面图片把一些数值清空


Snip20181029_1的副本.png
  • 2.2 如果是不是自动打包遇到过选择证书出现问题


    Snip20181030_1.png

其实就是你的描述文件选项里面有不能有 "iPhone Developer"

解决办法如下


Snip20181030_2.png

正确图片


Snip20181030_3.png
  • 2.3 选择自动打包的一些配置
error: XXXX has conflicting provisioning settings. XXXX is automatically signed for development, but a conflicting code signing identity iPhone Distribution has been 
manually specified. Set the code signing identity value to "iPhone Developer" in the build settings editor, or switch to manual signing in the project editor. (in target 'XXXX')
Snip20181030_4.png

意思是:自动打包选项里面的选项必须都是"iPhone Developer"
正解如下


Snip20181030_5.png
  • 2.4 Xcodebuild自动打包 在Xcode10之后, 打包所需的ExportOptions.plist更新 需要添加字段
[图片上传中...(Snip20181030_7.png-7621bc-1540878163554-0)]
Snip20181030_8.png

否则会打包过程中,导出不成功

Error Domain=IDEProfileLocatorErrorDomain Code=1 "No profiles for 'com.dsyc.eatBrandManager' were found" UserInfo={NSLocalizedDescription=No profiles for 'com.dsyc.eatBrandManager' were found, NSLocalizedRecoverySuggestion=Xcode couldn't find any iOS In House provisioning profiles matching 'com.dsyc.eatBrandManager'. Automatic signing is disabled and unable to generate a profile. To enable automatic signing, pass -allowProvisioningUpdates to xcodebuild.}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 绘本:《鼠小弟的小背心》、《想吃水果的鼠小弟》、《小金鱼逃走了》。 手指谣:指读《小汽车》,我指他接读,他偶尔看看...
    嘟嘟嘀嘀阅读 643评论 0 0
  • 2018年1月9日觉察日记+尚军伟+9号 今天加班到挺晚,不但没有觉得累,反而觉得满足、喜悦和有成就感! 突然,有...
    浩子爸阅读 2,615评论 1 5
  • 太阳为白天 涂上 艳丽的色彩 月亮给夜晚 抹着 缤纷的油墨 人生 是一幅绚烂的风景 爱 是曼妙的画笔 门外的树林掉...
    红浪潮阅读 2,635评论 6 13