如何在不登录Xcode 8的情况下构建IPA

Jam*_*ham 9 xcode ios ipa xcode8

我在SO和其他地方搜索过.我只发现这个答案的旧版本似乎不再起作用,以及大量其他在最新版本中甚至没有相关的东西.

简而言之,我们有一位开发人员向我们提供IPA,他们不想加入我们的开发团队.我告诉他给我们发一份未签名的IPA,但我们无法根据我们的旧流程弄明白.

有没有人这样做过,你介意与世界分享你的方法吗?

谢谢!

Jam*_*ham 26

我最终找到了xcode 8的工作解决方案.这是一步一步的

  1. (可选)更改构建位置

Xcode>首选项>位置>派生数据>自定义>您的桌面

  1. 打开终端并导航到项目的文件夹
  2. 运行手动构建: xcodebuild -workspace (or -project) [workspacename.xcworkspace] -scheme [Schemename] -sdk iphoneos -configuration Release CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO
  3. 从步骤1(派生数据)打开位置,然后导航到>您的应用>构建>产品> Release-iphoneOS
  4. 将.app文件复制到一个名为的新子文件夹中Payload(此文件夹名称区分大小写,并且逐字逐字地匹配)
  5. 压缩Payload文件夹并将其重命名为app_name-version_number.ipa

繁荣.完成.

  • 还需要CODE_SIGNING_ALLOWED =“ NO”。/sf/ask/772389341/ (2认同)