草庐IT

ios - 本地化原生开发区域、基础本地化和 Appstore 语言( bundle )

我知道“本地化本地开发区域”是项目中缺少的语言的后备。我知道Appstore中显示的语言来自于bundle及其目录结构,但我怎样才能使基本本地化与开发区域相匹配?在Xcode6上,开发语言的默认设置为英语,并检查了基本本地化并且在info.plist中相同。我已经阅读了建议的问题和答案,但我仍然没有明确的答案。该项目的目录结构只有一个名为Base.lproj的目录,如果我更改info.plist本地化本地开发区域并不影响该项目被识别为具有英语开发语言这一事实​​。如果我根据info.plist中的新值添加本地化,​​删除基本本地化,删除英语本地化(移动到垃圾桶不留痕迹),重新选择基本本

ios - 更改应用程序名称后更改了包标识符

有点卡在这里,我更改了我的应用程序的名称,将显示在设备图标下方的位,包标识符对吗?我想提交更新到我的应用程序,但现在我的包标识符不同,并且没有代码签名身份配置文件可供选择以验证/分发。如果标识符不同,我该如何提交我的应用程序?真的很迷茫任何帮助将不胜感激谢谢 最佳答案 默认情况下,您的包标识符是您的Info.plist中的com.yourcompany.${PRODUCT_NAME:rfc1034identifier}(Bundleidentifier键),如果您更改PRODUCT_NAME,您的包标识符也会更改。您可以在Info.

ios - 无效的捆绑结构 - iOS

我尝试通过Xcode(以及应用程序加载器)向Apple商店提交应用程序,但我收到以下错误:InvalidBundleStructure-Thebinaryfile'xx.app/xx'isnotpermitted.Yourappmaycontainonlyoneexecutablefile.RefertotheBundleProgrammingGuideforinformationontheiOSappbundlestructure.根据BundleProgrammingGuide,我检查了文件生成的文件/项目设置,没有发现问题。我们已尝试清理我们的代码存储库,并通过更新构建文件夹位置

ios - 传送 iOS 应用程序更新时出错。 "This bundle is invalid. Apple is not currently accepting applications built with this version of the SDK."

我在2014年1月24日悄悄地向iOS应用商店交付了一个应用。这是一款仅限iO7/iPhone的应用程序,所有内容均已正确交付。截至昨天,我的应用程序已获批准,目前可以在AppStore中看到。我整理了一个小更新,目前正致力于使用ApplicationLoader交付它。但是,现在当我上传我的生产IPA时,它会因为sdk错误而被拒绝。Messages:Apple'swebserviceoperationwasnotsuccessfulUnabletoauthenticatethepackage:806906410.itmspERRORITMS-9000:"Thisbundleisinv

ios - 错误 ITMS-9000 : "Missing or invalid signature.

错误ITMS-9000:“签名丢失或无效。包路径‘Payload/My_app_name.app/GooglePlus.bundle’上的包‘com.google.GPPSignIn3PResources’未使用Apple提交证书签名。”我以前能够提交相同的构建,现在只是做了一些与UI相关的更改并尝试重新提交构建并收到此错误。有什么解决方案可以解决这个问题吗?? 最佳答案 此处描述的问题相同:AppStoreSubmission-Missingorinvalidsignature-com.google.GPPSignIn3PReso

swift - 如何从 OS X 命令行工具使用 Swift 框架或库

我正在用Swift开发一个项目,我有一大块逻辑想放在框架/库中,这样我就可以轻松地测试它,在OSX命令行工具中使用它,并且最终在OSXGUI应用程序中使用它。我正在使用Xcode7.2/Swift2.1除非最近发生了变化,否则您无法创建包含Swift的静态库,因此动态框架是唯一的选择。问题是OSX命令行工具模板没有CLI目标的常规选项卡,因此正常的链接/嵌入框架工作流程不起作用。我如何使用这个框架? 最佳答案 我终于找到了ablog列出了具体的操作方法。缺点是生成的构建产品是一个bundle(如果您将bundle替换为GUI应用程序

ios - dyld : Library not loaded Reason: no suitable image found. 是否找到:/private/var/mobile/Containers/Bundle/Application…

我遇到了一个非常奇怪的“循环”错误。我可以分别修复每一个,但不能一起修复这是我在尝试构建我的应用程序存档时遇到的第一个错误。"Nosigningidentityfound".我可以通过两种方式解决这个问题:faSTLane(证书+叹息)或通过整个Apple流程。但是,一旦完成,我就会遇到以下问题:dyld:Librarynotloaded:@rpath/AMScrollingNavbar.framework/AMScrollingNavbarReferencedfrom:/var/mobile/Containers/Bundle/Application/BAE2D723-6BD6-4D

ios - 如何以编程方式正确初始化 ViewController? loadView() vs init(nibName : nil, bundle: nil)

我想知道从代码初始化ViewController的正确方法是什么。没有xib或Storyboard。我知道两种方法。覆盖loadView()overridefuncloadView(){view=UIView()commonInit()//someinit}或提供init()init(){super.init(nibName:nil,bundle:nil)commonInit()//someinit}requiredinit?(coderaDecoder:NSCoder){fatalError("init(coder:)hasnotbeenimplemented")}如果我们提供ini

iOS - 无法在 bundle 中加载 NIB

我正在用Swift编写一个iOS应用程序,它需要在WKWebView中显示各种静态HTML文件。我的计划是创建一个带有@IBInspectable的ViewController要显示的文件名的属性。HTMLViewController将加载指定的文件,然后创建一个WKWebView来显示它。当我在模拟器(或我的设备)中运行应用程序并加载View时,我在Xcode控制台中收到以下错误消息:Failedtoset(filePath)userdefinedinspectedpropertyon(MyApp.HTMLViewController):CouldnotloadNIBinbundle

ios - 知道另一个应用程序的 bundle id,可能会破解钥匙串(keychain)访问?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭3年前。Improvethisquestion我真的在想,如果黑客获得了我的应用程序的bundleid,黑客是否可以访问我的应用程序的key链?asak、bundleid是唯一的,因此不能重复使用。我不会共享钥匙串(keychain)。如果黑客以某种方式知道我的应用程序的捆绑ID,黑客是否能够访问我的应用程序的钥匙串(keychain)?谢谢