草庐IT

Archive-Product

全部标签

ios - Fabric Archive 打包错误-6

当我在Debug模式下通过FabricPluginaBeta从XCode打包时,出现错误:FabricArchive打包错误-6在Xcode中,我检查了应用程序和小部件/扩展的代码签名手册(或自动相同的问题)以及有效的证书和配置。我还检查我的钥匙串(keychain)上是否有所有证书(公钥/私钥)和配置。如果我使用faSTLane最新版本2.58.0构建,我遇到的问题与直接从XCode构建的问题相同。请注意,在没有任何更改的情况下,有一天它可以工作,而另一天则失败了。这很奇怪。有什么帮助吗? 最佳答案 即使您的钥匙串(keychai

ios - Xcode 10命令行构建: Archive failed with Fabric Info. plist Error

我有Jenkins服务器用于自动构建具有两个目标的iOS项目。使用命令行实用程序xcodebuild构建项目。完整的命令是/usr/bin/xcodebuild-workspace"Ourproject.xcworkspace"-scheme"Firsttarget"-configurationReleasearchiveDEVELOPMENT_TEAM=TEAMCODE-allowProvisioningUpdates和/usr/bin/xcodebuild-workspace"Ourproject.xcworkspace"-scheme"Secondtarget"-configur

iphone - Xcode 4.2 : Build for Archive is good, 但存档因错误而失败

我正在尝试构建我的应用程序并将其提交到AppStore,但在尝试这样做时Xcode一直给我错误。当我在模拟器中构建和运行时,它可以工作;当我为设备构建和运行时,它可以工作;当我尝试使用buildforarchive选项时,它可以工作;当我实际尝试归档时,它会失败并显示9或11个错误,具体取决于(恕我直言)现在是什么时间。有人知道为什么吗?我尝试关注someothertips比如删除~/Library/Developer/Xcode/DerivedData中的工程文件夹另一位用户说要清理构建文件夹,但该选项在菜单栏中显示为灰色。有人知道任何其他解决方案吗?我所有的错误都是文件未找到错误,

iphone - 我的 iPhone 应用程序被存档为 "Mac App Archive"而不是 "iOS app archive"

我正在尝试使用XCODE4.3.1发布一个临时ipa。归档我的iOS应用程序时,我可以在管理器中看到归档类型是“MacAppArchive”,虽然我知道它应该是“iOSAppArchive”。现在,当我尝试分发时,我没有IPA选项,但有mac应用程序选项..顺便说一句,当我在我的设备上运行它时,它编译和运行完美。项目设置说:“设备系列:iPhone”有什么想法吗?谢谢! 最佳答案 既然Guy没有将其作为正确答案发布,我会发布,因为我可以确认它有效。检查您是否不小心将Info.plist作为目标的一部分。不应该的。在TargetMem

ios - 在 Xcode 7 中使用 Bundle Identifier 而不是 Product Bundle Identifier

升级到Xcode7后,我注意到CFBundleIdentifier已开始指向在BuildSettings/Packaging中找到的产品捆绑标识符,而不是Info.Plist中的捆绑标识符。有什么办法可以改回来吗?或者它会简单地指向BundleIdentifier,即在ProductBundleIdentifier字段中写入$(BUNDLE_IDENTIFIER)吗? 最佳答案 您应该将$(PRODUCT_BUNDLE_IDENTIFIER)保留在您的Info.plist中,并在BuildSettings>ProductBundle

swift 2.0 : Schedule background task to upload failed product uploads

我正在开发一个将产品(JSON)上传到服务器的应用程序。现在,每个产品对象都包含许多图像。如果与该产品关联的所有图像都已上传,则该产品仅上传到服务器。如果产品的所有图片都没有上传,产品应该以“PENDING”状态存储在移动数据库中(我使用的是Realm)。我想要一个后台任务来定期(每15分钟)检查数据库中是否存在此类失败的产品上传,检查与该产品关联的所有图像现在是否已上传并将产品排队等待上传到服务器。此后台任务将仅在应用程序运行时执行,否则不会执行。该任务应在启动时启动并在应用程序关闭时终止。我找到了一些相关的解决方案(与NSTimer和iOS中的后台模式等相关),但没有直接解决我的问

objective-c - XCode 单元测试中没有这样的模块 <product module name>

我有一个混合的objective-c和Swift项目,我尝试为它编写单元测试。我的项目名称是:Alphaproject我的产品模块名称是:Alphaproject我在我的主要目标(Alphaproject)中设置为YESDefinesModule并设置为YESEnableTestabilityforDebugonlyinthissameTarget.在我的测试类中,我尝试导入我的产品模块名称:@testable导入Alphaproject补充说明:我所有的项目文件都只是主要目标的一部分我的测试文件只是测试目标的一部分我的测试方案设置为构建调试配置。我还尝试清理Build文件夹(ALT+

swift - 没有 'items' 候选产生预期的上下文结果类型 '(Observable<[Product]>) -> (_) -> _'

这是我的代码片段:classProductCategoryCell:UITableViewCell{@IBOutletweakvarcollectionViewProducts:UICollectionView!//otherstuff...funcsetProducts(){letproductsObservable=Observable.just([Product(name:"test",price:10.0),Product(name:"test",price:10.0),Product(name:"test",price:10.0)])productsObservable.bi

ios - Xcode 6 警告与 iOS 自定义框架 : PRODUCT_MODULE_NAME may not be overridden for framework target 'MyFramework'

在Xcode6.1中为Swift语言创建了一个空白框架并收到此构建警告。warning:PRODUCT_MODULE_NAMEmaynotbeoverriddenforframeworktarget'MyFramework' 最佳答案 原来我在项目级别添加了build设置“产品模块名称”,这覆盖了我的新框架的产品模块名称。我有4个目标:一个生产目标、一个暂存目标和2个测试目标,我不想处理4个不同的桥接header和为Swift代码生成的header。答案是使用正确的框架名称为我的新框架目标明确输入“产品模块名称”build设置。替代

macos - 将存档类型从 *Generic Xcode Archive* 更改为 *Mac App Archive*

我有一个用Swift编写的小型命令行应用程序,现在我想将其归档。然而,像我之前的许多其他人一样,我遇到了如何将ArchiveType从GenericXcodeArchive更改为MacAppArchive。解决此问题的大多数先前答案建议将目标的跳过安装标志设置为否。我已经这样做了,但没有任何区别。我还尝试为该项目将相同的标志设置为No,但结果仍然相同。其中一些答案还提出了一些其他建议,我也在适当的地方遵循了这些建议,但ArchiveType仍然拒绝让步。整个项目由一个10行的文件组成,现在我已经想不出还有什么可以摆弄的了。 最佳答案