Xcode8 在没有APPLE ACCOUNT的情况下生成ipa文件

  内容如题,前几天在工作上需要打包没有apple account 的ipa,所以在google上找到了一个方法,在这里和大家分享下并自己做个记录 (PS:如果有什么不对的地方,欢迎大家提建议)

1.在应用程序中找到Xcode,右键显示包内容

图1


2.如图2所示跟随路径找到SDKSettings.plist文件
contents > Developer > Platforms > IPhoneOS.platform> Developer > SDKs > IPhoneOS.sdk > SDKSettings.plist

图2

3.拷贝一份SDKSettings.plist文件到任意位置(你记得就好)

4.关闭你的Xcode,然后打开你拷贝出来的SDKSettings.plist文件,找到DefaultProperties目录下的 CODE_SIGNING_REQUIRED,并把YES 改为NO (注意大写)

图3


5.用拷贝出来的SDKSettings.plist文件替换原路径下的SDKSettings.plist,到这里我们已经成功了一大半了。

图4


6.打开需要打包的项目,在building Settings  > Code Signing Identity下,把Debug和Release 参数改为 Donot Code Sign

图5


7.就和打包文件一样Archive你的项目

图6



8.找到你生成的Archives文件,在finder中显示,然后右键显示包内容
在Products > Applications 中找到你的项目

图7
图8


图9



9.打开你的itunes,将图8中的文件拖入iTunes 应用模块中

图9

10.右键在iTunes中生成的App,并在Finder中显示,然后你就能看到你生成的ipa文件了。

图9

总结:其实一般不用apple developer account 生成ipa 文件的情况很少,所以大家有需要的话就参考下,youtube上也有一个完整的视频大家也可以参考下 https://www.youtube.com/watch?v=aZ747B6MAOA 。最后的最后,大家记得把SDKSettings.plist文件中DefaultProperties目录下的 CODE_SIGNING_REQUIRED的值改回YES。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 引言关于开发证书配置(Certificates & Identifiers & Provisioning Prof...
    molake阅读 48,829评论 7 62
  • 引言 关于开发证书配置(Certificates & Identifiers & Provisioning Pro...
    奋斗的蜗牛阅读 7,788评论 2 20
  • 1.Xcode IDE概览 说明:从左到右,依次是“导航窗格(Navigator)->边列(Gutter)->焦点...
    小地阅读 5,456评论 0 9
  • 作为一个好朋友, 我们因该体凉她们, 而不是所谓的欺凌。 你的嘲笑让朋友失去微笑, 你的关心让朋友感到开心。 朋友...
    短语所作阅读 236评论 0 0
  • 命令操作执行速度快,技术含量高,建议学习 一:Linux服务器命令操作 ls //展示当...
    Tsnow308阅读 253评论 0 0

友情链接更多精彩内容