标签: ipa

将xcarchive转换为IPA的错误 - 单束存档+缺少plist方法值

我正在尝试将我的xcarchive转换为IPA(XCode 7.1.1).以下命令

xcodebuild 
    -exportArchive -archivePath foo.xcarchive -exportPath . -exportFormat IPA
Run Code Online (Sandbox Code Playgroud)

失败了

路径'foo.xcarchive'中的存档不是单包存档

由于上面的命令在技术上已弃用,我还尝试了新的表单:

xcodebuild 
    -exportArchive -archivePath foo.xcarchive -exportPath . 
    -exportOptionsPlist ipa.plist
Run Code Online (Sandbox Code Playgroud)

ipa.plist如下:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>method</key>
    <string>app-store</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

然后导致错误:

错误:exportArchive:关键'方法'的exportOptionsPlist错误:预期{}之一,但找到了app-store

现在,尝试调试这个我打开了xcarchive文件夹并检查了它的结构.我注意到我在同一级别上有一个文件夹,Products\Applications\foo.app因此我将其删除并再次尝试无效(相同的结果).然后我继续从foo.app中删除文件,直到我只剩下DWARF二进制文件 - 仍然没有雪茄(相同的结果),尽管这可能是因为我通过手动删除文件搞砸了应用程序签名.

xcodebuild plist ios ipa xcarchive

16
推荐指数
1
解决办法
4247
查看次数

在没有来源的情况下验证ipa并将其提交给AppStore

我需要向客户端发送ipa以将其提交到App Store(他已经将他的.p12密钥和证书以及配置文件一起提供给我).

当它是XCode 3.x(提交=通过webbrowser上传)时,这是一个简单的过程.但是使用XCode 4,我该怎么做?

  • 我无法自己验证和提交应用程序,因为我没有客户端的itunesconnect用户名和密码.
  • 他没有项目,只有我建立的ipa,所以他也不能存档/验证/提交它.

有什么办法可以将ipa导入XCode组织器进行验证和提交吗?

iphone xcode submission app-store ipa

15
推荐指数
2
解决办法
1万
查看次数

Save for Enterprise或ad-hoc部署不存在

我正在尝试为我的应用程序构建一个IPA文件,以考虑一些临时的企业分发.我一直在研究如何使用Xcode 4.3.2,我目前正在使用的版本,我达到了这样的程度,在组织者中我应该选择"Save for Enterprise或ad-hoc deployment"选项.问题是这个选项实际上并不首先出现.事实上,我只有'Save Built Products'和'export as Xcode archive'选项.

我认为问题在于我的应用程序的一些配置设置,但无法通过网络找到任何帮助.因此我的问题在这里:-)在理解我的代码有什么问题时会感谢一些帮助.

在此感谢任何帮助的人.

干杯.

iphone xcode archiving ipa

15
推荐指数
2
解决办法
6887
查看次数

Swift库在IPA中包括两次

我发现所有Swift库(libswiftCore.dylib,libswiftCoreGraphics.dylib,...)在IPA中都存在两次.解压缩IPA后,SwiftSupport文件夹中有一个版本的库,而Payload/Frameworks中的文件也是相同的.

据我所知,当构建Swift项目时,SwiftSupport文件夹总是由Xcode生成.但是Payload/Frameworks中的Swift库来自何处以及如何摆脱它们呢?

xcode ipa swift

15
推荐指数
1
解决办法
2162
查看次数

如何找到IOS应用程序的存档文件?

我有Mac OS Sierra.不幸的是,由于Xcode 7.3.1中的错误导致无法从Mac OS Sierra上传到iTunes Connect,我无法上传我的应用程序.

我找到了一个解决方法:我可以在macOS 10.12上传Xcode构建

但是,它说我需要找到我的应用程序的"存档"文件.我相信这与我的应用程序的.ipa文件是一回事.

我的应用程序的.ipa文件在哪里?

macos xcode ios ipa macos-sierra

15
推荐指数
3
解决办法
3万
查看次数

如何从颤动中获取.apk和.ipa文件?

我是新手来编程,我已经创建了一个演示应用程序,它在Android和iOS设备上运行良好.我希望看到.apk和.ipa文件在颤动.任何人都可以帮我从颤动中获取这些文件.我在哪里可以在文件夹中看到这些文件,还是有其他解决方案.

apk ipa flutter

15
推荐指数
6
解决办法
2万
查看次数

如何使用 MAC M1 在 Xcode 12.2 中修复“IPA 处理失败”

当我尝试创建 Ad Hoc IPA 文件时。它给出了“IPA 处理失败”错误。

Xcode 版本是 12.2。Mac mini (M1, 2020)

我检查了日志文件:IDEDistribution.standard.log 文件。

Assertion failed: Expected 2 archs in otool output:
/var/folders/kd/kb03k1ks33sb33gnl9fz95yr0000gn/T/IDEDistributionOptionThinning.~~~qlv6NP/Payload/xxx.app/xxx:
Mach header
      magic  cputype cpusubtype  caps    filetype ncmds sizeofcmds      flags
MH_MAGIC_64    ARM64        ALL  0x00     EXECUTE    47       5672   NOUNDEFS DYLDLINK TWOLEVEL BINDS_TO_WEAK PIE
Load command 0
      cmd LC_SEGMENT_64
Run Code Online (Sandbox Code Playgroud)

如何解决?

adhoc silicon ipa

15
推荐指数
3
解决办法
8030
查看次数

Xcode4:构建IPA的替代方法

因此,对于众所周知的XCode4,如果只有一个目标将"跳过安装"设置为"否",则只能使用"构建和归档"来创建.IPAs.
我的问题是我们的项目包含多个目标,需要在某些时候以.ipas的形式发布.每次我需要构建一个.ipa时,在每个上设置"Skip Install"很烦人.有没有人知道更好的方法,也许使用我见过的那些可怕的"配置文件"?目前,我正在使用.xarchive中的.app并以旧方式构建.IPA,将其打包在Payload文件夹中.

ios xcode4 ipa

14
推荐指数
1
解决办法
1万
查看次数

如何在Xcode 7中创建IPA?

我是Xcode的新手,我有Apple Developer帐户,但我不知道如何制作IPA文件.有人可以一步一步解释如何在Xcode 7中制作IPA文件吗?谢谢.

xcode ios ipa xcode7

14
推荐指数
1
解决办法
4万
查看次数

xcodebuild -exportArchive失败并显示错误找到签名资产失败

我正在使用命令行xcodebuild工具从Xcode档案中导出.ipa文件.它在Xcode 8.3.3中运行良好.相同的设置已停止使用Xcode 9 beta.现在它失败并出现此错误:

IDEDistribution: Step failed: <IDEDistributionSigningAssetsStep: 0x7fc309310550>: Error Domain=IDEDistributionSigningAssetStepErrorDomain Code=0 "Locating signing assets failed."
Run Code Online (Sandbox Code Playgroud)

看来Xcode 9找不到配置文件,但为什么呢?

xcodebuild ios ipa xcode9-beta xcode9

14
推荐指数
2
解决办法
8763
查看次数