美文网首页iOS
Xcode10 尝鲜遇坑中(陆续更新中)

Xcode10 尝鲜遇坑中(陆续更新中)

作者: 莫莫H | 来源:发表于2018-10-13 10:06 被阅读327次
    Xcode10 尝鲜遇坑中(持续更新中)
    图片.png

    Xcode10编译现有工程,不出意外的话,它会给你写惊喜。。。

    ios12.0包 也先献上 , 密码:u026

    1、提示有重复的info.plist文件
    Showing All Errors Only
    :-1: Multiple commands produce '/Users/hanpanpan/Library/Developer/Xcode/DerivedData/UpinMall-amoofdymreshjodzyawoqdlmasxs/Build/Products/Debug-iphoneos/UpinMall.app/Info.plist':
    1) Target 'UpinMall' (project 'UpinMall') has copy command from '/Users/hanpanpan/CompanyGit/Small_quality_products/UpinMall/UpinMall/Info.plist' to '/Users/hanpanpan/Library/Developer/Xcode/DerivedData/UpinMall-amoofdymreshjodzyawoqdlmasxs/Build/Products/Debug-iphoneos/UpinMall.app/Info.plist'
    2) Target 'UpinMall' (project 'UpinMall') has process command with output '/Users/hanpanpan/Library/Developer/Xcode/DerivedData/UpinMall-amoofdymreshjodzyawoqdlmasxs/Build/Products/Debug-iphoneos/UpinMall.app/Info.plist'
    
    

    由于重复文件是其他部门有依赖,所以修改了xcode的配置暂时解决了编译报错的问题。

    Xcode -- file -- Workspace Settings -- Build System -- legacy Build System

    图片.png

    如下图

    图片.png
    2、XXXXX is automatically signed, but provisioning profile 6ef95cb2-d13f-4b42-a73a-ebe420e483d8 has been manually specified. Set the provisioning profile value to "Automatic" in the build settings editor, or switch to manual signing in the project editor.

    这里所说的就是要通过修改你的项目的.xcodeproj文件来解决上述的错误。

    1>. 找到项目中的**.xcodeproj文件,点击右键,show package contents(打开包内容)。

    2>. 打开后找到project.pbxproj文件,用文本编辑器打开。其实就是右键,点击open就好了。

    3>. 打开这个文件后,按command + F,在这个文件中查找“PROVISIONING_PROFILE"或者 “6ef95cb2-d13f-4b42-a73a-ebe420e483d8”,找到这个 直接删除,保存

    3、library not found for -lstdc++.6.0.9

    可下载libstdc++库放到目录下即可编译通过 libstdc++库 密码:ph3x

     /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib
    

    也希望各位大佬们,能够把自己遇到的错误也回复给我,我也好记录学习下,方便以后少踩一个坑。感谢

    相关文章

      网友评论

        本文标题:Xcode10 尝鲜遇坑中(陆续更新中)

        本文链接:https://www.haomeiwen.com/subject/jgtoaftx.html