美文网首页iOS开发 技术集锦
Xcode 9命令行打包出现的问题

Xcode 9命令行打包出现的问题

作者: _安迪_ | 来源:发表于2017-09-20 16:23 被阅读98次

    Xcode8的时候,使用命令行打包一直很好用,今天刚升级了正式版Xcode9,使用命令行Archive没问题,但是导出的时候突然报错了:

    "Error Domain=IDEProvisioningErrorDomain Code=9 ""ios-simple-objc.app" requires a provisioning profile." UserInfo={NSLocalizedDescription="ios-simple-objc.app" requires a provisioning profile., NSLocalizedRecoverySuggestion=Add a profile to the "provisioningProfiles" dictionary in your Export Options property list.}"

    大概意思就是说你原来配置的exportOptionsPlist文件有问题,来看一下Xcode8时的配置:

    Xcode8时的exportOptionsPlist文件

    这样的配置在Xcode9中是不行了,怎么适配Xcode9呢?可以根据以下步骤:

    1、使用Xcode9打开你要发布的工程。

    2、先手动Archive一个版本。

    3、然后导出ipa文件,和手动发布的步骤一样。

    4、找到导出的路径,发现和Xcode8导出的相比,多了两个文件吧。

    XCode9导出的文件

    5、这个ExportOptions.plist就是一个模板。

    6、打开这个文件,发现比原来多了很多东西,根据我图中箭头指的地方作修改,其他地方不变,然后保存替换掉原来的exportOptionsPlist文件就可以啦。

    根据自己的项目修改一下

    相关文章

      网友评论

        本文标题:Xcode 9命令行打包出现的问题

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