环顾四周后,我认为我真正想做的是生成一个未签名的 IPA 文件。我想要一个像pwn20wndstuff/Undecimus这样的设置,您可以在其中下载 IPA 文件并使用 Cydia Impactor 安装它。我读到,对于 Ad Hoc 分发,您需要添加用户的 UDID,但我不想这样做。每个版本的 Xcode 似乎都可以通过不同的方式生成未签名的 IPA。但我找不到 Xcode 12 的答案。或者找不到适用于所有版本 Xcode 的标准指南/脚本。
\n理想的答案是我可以运行一个命令,该命令将构建我的项目并将未签名的 IPA 导出到指定目录,该目录可以安装在所有支持的 iOS 版本上的任何 iPhone 上。也许我下面的资源已经拥有将其组合在一起所需的所有部分。但我不太擅长,xcodebuild所以我需要这里有人的帮助才能将它们组合在一起。
我在其他答案中看到的内容:
\n\n\n可以使用以下命令轻松创建未签名的 .xcarchive:
\n
xcodebuild archive -project myproj.xcodeproj -scheme \'the scheme\' -archivePath unsigned.xcarchive -configuration Release CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO\nRun Code Online (Sandbox Code Playgroud)\n\n\n然而,它
\nexportOptionsPlist需要一个“方法”,并且它接受的每个方法似乎都签署了实际的 IPA。我可以在导出 IPA 后手动将其删除,但我希望其中有一个功能
\nxcodebuild可以让我开箱即用地执行此操作。这可能吗?如果是这样,怎么办?
\n
我正在尝试将我的构建用于TestFlightApp上的测试.在我之前的xcode版本中,我能够在归档后查看"共享"选项,我用它来创建ipa文件.ipa文件已上传到testflight,一切都按预期工作.随着升级到xcode 4.3.1,我没有看到共享选项.我尝试使用分发选项并创建了ipa.然后当我尝试将ipa上传到testflight时,出现以下错误.
'无效的IPA:关键字com.apple.developer.ubiquity-kvstore-identifier的值在配置文件和二进制文件之间不匹配'
有人可以帮忙吗
关于ipa文件的两个问题.
我的环境Xcode 4.6和iOS 5&6.
Payload一旦我们取消归档IPA文件,我们通常将' '文件夹作为root用户.但是,突然Xcode开始以' Applications'文件夹为根创建IPA .因此MDM无法找到文件.
有没有人遇到过类似的问题?我们正在运行Xcode版本6.1.
当我将我的应用程序上传到应用程序商店时,我遇到了一个问题:
Unable to validate your application:
The path '/var/folders/hm/.../MyApp.ipa' does not contain a file
Run Code Online (Sandbox Code Playgroud)
我有另一个错误:
Couldn't find platform family in Info.plist CFBundleSupportedPlatforms or Mach-O LC_VERSION_MIN for sfnt2woff
Run Code Online (Sandbox Code Playgroud)
我已经添加:
<key>CFBundleSupportedPlatforms</key>
<array>
<string>MacOSX</string>
</array>
Run Code Online (Sandbox Code Playgroud)
在我的plist文件中,但它不起作用.
有解决方案吗
谢谢 !
我正在使用通用 iOS 设备创建构建。当我尝试构建 .IPA 文件时,它在选项卡下显示错误(配置配置文件“Development XXX”不包括签名证书“Apple Development: Noorul(TXNRY2JRLN)”)Signing & Capabilities。
当我转到Build Settings选项卡时,我可以看到签名证书。那么为什么它显示错误。
我是 iOS 开发新手。
请帮助我。
我附上图像的屏幕截图
我认为,它在配置文件下显示了正确的签名认证。
所以,钥匙扣没有任何问题。
我在为OTA分发生成IPA时遇到了麻烦.
我们为另一家公司制作了一款应用 另一家公司在我们的企业帐户上添加了我,以便我可以使用他们的签名身份进行分发.
使用命令行创建ipa
使用命令xcodebuild,我使用xcode创建的存档,我将团队作为其他公司的团队,以及说明我正在为Enterprise构建的plist,我收到此错误:
未找到属于团队[其他公司的公司团队ID]的有效iOS分发签名身份.
使用XCode
我尝试使用XCode,取消选中Xcode中的"自动管理签名"并选择其他公司,然后我收到这些错误:
找不到签名证书"iOS Distribution".
没有发现"iOS发布"签名证书与团队ID [其他公司的团队ID]匹配的私钥."
我应该从开发者帐户下载一些东西吗?(我已经下载了所有证书......我认为)我不能撤销他们拥有的分发证书,因为它不是我的公司,它可能会给他们带来麻烦.
谢谢.
大部分信息在网上查到说,这可能是与完成unzip(1),但遗憾的是它不一样了,.ipa文件格式已经改变,unzip -v xyz.ipa:
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
0 Stored 0 0% 09-18-2018 15:38 00000000 META-INF/
379 Unk:099 367 3% 09-19-2018 08:44 bf0c5de5 META-INF/com.apple.ZipMetadata.plist
23 Stored 23 0% 09-19-2018 08:44 132aa79c META-INF/com.apple.FixedZipMetadata.bin
0 Stored 0 0% 09-18-2018 15:36 00000000 Payload/
0 Stored 0 0% 09-19-2018 23:44 00000000 Payload/xyz.app/
0 Stored 0 0% 09-18-2018 15:36 00000000 Payload/xyz.app/_CodeSignature/
358128 Unk:099 84505 76% 09-19-2018 23:44 7f51c7bf Payload/xyz.app/_CodeSignature/CodeResources
10131 …Run Code Online (Sandbox Code Playgroud) 我正在尝试将 ipa 上传到 Transporter(以在 TestFlight 上获取新版本)并且过去已成功完成。但是,今天我尝试上传并停止,屏幕上出现此错误弹出窗口:
无法为“Appname”创建 .itmsp。Web 服务返回了意外状态代码(401 而不是 200)
截图:错误截图
笔记: