Tag: xcode

从浏览器打开iOS应用程序

我想要做的是,我们在网站上有一个产品信息。 该产品在商店可用。 我们在网站上有什么,产品信息和该产品的一个button。 我想对这个button做两个动作。 当用户在Safari(浏览器)上的iPad或iPhone上打开网站并单击GetProductbutton时,必须执行以下两个操作。 1.如果用户已经在设备上安装产品,则直接在设备上打开应用程序。 2.如果用户没有在设备上的应用程序,然后将用户链接到商店的应用程序,所以他可以从那里下载。 我已经处理了第二个条件,但是如何处理第一个条件。 如果我已经有应用程序,那么如何在浏览器中点击button的动作来打开它。 提前致谢….

在iphone上本地存储数据

我正在构build一个应用程序,我希望将用户信息本地存储在设备上,而不使用任何服务器数据库 – 但是设备端的所有信息。 我正在寻找存储特定的用户位置,并显示在表视图,所以即使当用户启动应用程序后 – 我可以拉历史logging和饲料历史表与过去的位置。 基本上来自本地数据库的读/写能力。 现在,我知道以前有很多这样的问题,但是我找不到一个在没有外部数据库的情况下在本地保存数据的问题。 例如,我不确定使用核心数据是否正确和最简单。 将不胜感激任何意见。

Xcode项目的“内部版本号”

什么是内部版本号及其用途? 它是否与版本号相同?

Xcode 9.2上传到应用程序商店失败,描述长度和无效的工具链错误

我读过一堆论坛,包括这里: https://forums.developer.apple.com/thread/87862 和一些堆栈溢出职位。 我曾尝试修改我的plist使用build议的解决scheme find Products/ -name Info.plist -print0 | xargs -0n1 plutil -replace BuildMachineOSBuild -string 16A323 在我试图加载的存档目录中,而且我仍然收到下面的错误。 我相信我有有效的Xcode和Mac OS版本。 我正在运行今天发布的Xcode 9.2和High Sierra 10.13.1。 为什么我的上传失败,这些错误,我该如何解决? 文本中的错误(使这个post更可search): 分发您的应用程序时发生以下问题。 ⚠iTunes Store操作失败 描述长度:2651858 ⚠iTunes Store操作失败 错误ITMS-90534:“无效的工具链。新的应用程序和应用程序更新必须使用Xcode 6或更高版本,macOS和iOS SDK或更高版本的公共(GM)版本构build。不要提交使用beta软件构build的应用程序,包括beta macOS构build“。

在Xcode中使用GPX来模拟位置变化时,有没有办法控制速度?

我在Xcode 4.2中使用以下GPX文件来模拟位置更改。 它运作良好,但我无法控制位置变化的速度。 邮票似乎不工作。 有没有人有这个解决scheme? <?xml version="1.0"?> <gpx version="1.1" creator="Xcode"> <wpt lat="37.331705" lon="-122.030237"></wpt> <wpt lat="37.331705" lon="-122.030337"></wpt> <wpt lat="37.331705" lon="-122.030437"></wpt> <wpt lat="37.331705" lon="-122.030537"></wpt> </gpx>

GM发布的Xcode 6编译

我刚刚下载了Xcode 6的GM版本,它不会编译这个错误: Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1 有想法该怎么解决这个吗?

如何在iOS上启用新的Objective-C对象文字?

当我使用Xcode 4.4创build一个新项目并添加这些行时: NSDictionary *test = @{ @"key" : @"test value" }; NSString *value = test[@"key"]; NSLog(@"value is: %@", value); 它编译没有警告,并按预期执行。 将相同的行添加到现有项目会产生编译器错误: NSString *value = test[@"key"]; <– Expected method to read dictionary element not found on object of type 'NSDictionary *' 我比较了这两个项目的目标构build设置,但是没有什么突出的。 更新:成功编译的新项目用于OSX。 我用上面的代码尝试了另外一个新的iOS版本,它不能编译,和我之前的(iOS)项目一样。

在Xcode中创build和编辑plist文件的步骤

我想在plist添encryption钥对值。 我不知道如何在XCode中添加.plist文件。 只需要在名为“ Mobile.plist ”的.plist文件中添加这些详细信息。 Apple – iPhone,iPod,iPad Samsung – Galaxy Y, Galaxy R, Galaxy Z Nokia – Lumina LG – Lg1 ,Lg2, Lg3 我已经尝试使用此链接创build一个新的Mobile.plist文件的步骤, http://iphoneincubator.com/blog/tutorial/how-to-create-an-iphone-preferences-file 。 但是,我不能确切地得到它。 当我尝试使用这个链接的步骤时,plist文件总是空的。 我不知道如何在plist中添加键值。 我创build了一个名为Settings and add new plist file named as Root.plist组, Settings and add new plist file named as Root.plist 。 你可以请提供步骤来创build.plist文件,并添加键值, 提前致谢。

iOS构build/ ipa创build不再可以从命令行工作

概观 我们的命令行构build(构build和创build.ipa)不再有效。 iTunesConnect已经开始拒绝使用CODE_SIGN_RESOURCE_RULES_PATH构build设置的构build。 如果我们没有这个设置,我们使用PackageApplication工具(我们用来创build签名的.ipa)失败。 看起来,即使CODE_SIGN_RESOURCE_RULES_PATH构build设置被排除,PackageApplication也会使用资源规则参数调用/ usr / bin / CODE_SIGN_RESOURCE_RULES_PATH 我怀疑PackageApplication需要更新,以便在排除CODE_SIGN_RESOURCE_RULES_PATH构build设置时CODE_SIGN_RESOURCE_RULES_PATH使用资源规则参数调用/ usr / bin / CODE_SIGN_RESOURCE_RULES_PATH 。 有没有人find这个解决scheme? 细节 我们在命令行上构build我们的应用程序,如下所示: xcodebuild -workspace myApp.xcworkspace -scheme myApp -sdk iphoneos -configuration AppStoreDistribution OBJROOT=$PWD/build SYMROOT=$PWD/build ONLY_ACTIVE_ARCH=NO 'CODE_SIGN_RESOURCE_RULES_PATH=$(SDKROOT)/ResourceRules.plist' 我们在命令行上创build签名的.ipa,如下所示: xcrun -log -sdk iphoneos PackageApplication "/Users/mpv/dev/myApp/build/AppStoreDistribution-iphoneos/myApp.app" -o "/Users/mpv/dev/myApp/build/AppStoreDistribution-iphoneos/myApp.ipa" -sign "iPhone Distribution: MyTeam (XXXXXXXXXX)" -embed /Users/mpv/Library/MobileDevice/Provisioning\ Profiles/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.mobileprovision iTunesConnect现在拒绝我们的版本,出现以下错误: “这个包是无效的Info.plist包含myApp [myApp.app]包中的一个无效的键”CFBundleResourceSpecification“ 如果我们从构build命令中删除了'CODE_SIGN_RESOURCE_RULES_PATH=$(SDKROOT)/ResourceRules.plist'位,那么应用程序就没有CFBundleResourceSpecification plist键(我认为是我们想要的)。 […]

iOS – 确保主线程执行

我想知道如何在主线程上调用我的function 。 我如何确保我的function在主线程上调用? (这是我之前的一个问题 )。