标签: watchapp

二进制拒绝 - 无效的Watchkit支持

我们开发Watchkit应用程序大约1.5个月,我们使用Xcode 6.2 beta2,beta4,Xcode 6.3 beta开发之前和现在使用Xcode 6.2(6c131e)开发

我们使用Xcode 6.2(6c131e)来存档我们的项目,并使用Application loader来提交我们的应用程序.

然后我们收到了拒绝:

"该软件包包含一个无效的WatchKit实现.该应用程序可能已使用不合规或预发布工具构建或签名.访问developer.apple.com以获取更多信息."

thx,有人帮助我.

xcode app-store ios watchkit watchapp

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

将手表应用程序添加到Flutter iOS应用程序

尝试使用手表应用程序扩展名创建Flutter iOS应用程序时遇到了一个问题。

为了进行测试,我只是使用以下命令创建了一个默认的Flutter应用程序

flutter create watchapp
Run Code Online (Sandbox Code Playgroud)

运行此程序后,我将获得标准的演示Flutter应用程序。

然后,如果我在Xcode中打开ios / Runner.xcworkspace项目并将新目标添加到该项目(“文件”->“新建”->“目标”)并选择watchOS-> Watchkit App,它将生成watch应用程序。

我遇到的问题是再次运行该应用程序时(使用flutter运行)时,出现以下错误。

Xcode build done.                                            1.2s
Failed to build iOS app
Error output from Xcode build:
?
** BUILD FAILED **
Xcode's output:
?
=== BUILD TARGET mywatch Extension OF PROJECT Runner WITH CONFIGURATION 
Debug ===
target specifies product type 'com.apple.product-type.watchkit2-extension', but there's no such product type for the 'iphoneos' platform
Run Code Online (Sandbox Code Playgroud)

我正在考虑构建将与Watch应用程序通信的Flutter插件,但是除非让Flutter与附加的Watch应用程序一起运行,否则没有太多意义。

有没有人有什么建议?

颤动:0.9.4,Xcode:10.0

更新:为清楚起见,我将WatchApp作为Swift应用程序添加到Runner项目的新目标中,而不是在考虑使用Flutter / Dart创建WatchApp。

ios swift watchkit watchapp flutter

6
推荐指数
1
解决办法
3999
查看次数

为不同的构建方案(调试、分发、发布)添加“WKAppBundleIdentifier”和“WKCompanionAppBundleIdentifier”键

我在我的 XCode 中为不同的构建方案设置了不同的构建设置来测试演示应用程序和应用商店应用程序。

为此,我为调试和发布方案创建了具有不同捆绑标识符的不同配置文件。

为调试和应用商店构建添加了不同的应用图标以区分它们。一切都按预期完美运行。当我为手表应用添加新目标时出现问题。当我们添加监视目标,我们要设置主应用程序捆绑标识WatchApp(WKAppBundleIdentifier)和手表的应用程序捆绑标识WatchAppExtension在其各自的属性列表(plist中)(WKCompanionAppBundleIdentifier)。这里我们没有选择为不同的方案设置不同的包标识符以及切换到不同方案并编译时的错误。

解决方案#:每次我们为不同的方案编译应用程序时都需要更改这些标识符。它真的很烦人而且很耗时。

如果有人提出更好的解决方案,它真的很有帮助并节省了我的时间。

谢谢,桑迪普

xcode ios watchkit watchapp

6
推荐指数
1
解决办法
1015
查看次数

我如何从手表应用程序检查用户是否登录到电话应用程序

我正在尝试将手表扩展添加到我现有的应用程序中。我的申请必须登录。如果用户登录与否,我如何从手表应用程序检查......并且当用户登录时,我想将该登录数据从应用程序传递给手表应用程序。我不知道如何将登录数据传递给观看应用程序。

ios swift watchkit watchapp watchconnectivity

5
推荐指数
1
解决办法
524
查看次数

如何在WatchOS 2和Swift中将变量从一个View Controller传递到另一个View Controller

我在尝试从一个View Controller到下一个View Controller获取几个变量时遇到很多问题。我该怎么做呢?这是我的下面的代码。这就是我希望能够发送变量视图控制器RedScoreW,并BlueScoreW到下一个窗口。我在问如何使用SWIFT语言(尤其是WATCHOS应用程序)执行此操作。

class InterfaceController2: WKInterfaceController {

    var RedScoreW = 0
    var BlueScoreW = 0


    @IBOutlet var WatchRedScoreLabel: WKInterfaceLabel!
    @IBOutlet var WatchBlueScoreLabel: WKInterfaceLabel!

    @IBAction func RedScorePlus() {
        if RedScoreW == 999 {
            RedScoreW = 0
            WatchRedScoreLabel.setText("0")
        }else {
            RedScoreW += 1
            WatchRedScoreLabel.setText(String(RedScoreW))
        }
    }
    @IBAction func RedScoreMinus() {
        if RedScoreW == 0 {
            RedScoreW = 999
            WatchRedScoreLabel.setText("999")
        }
        else {
        RedScoreW -= 1
        WatchRedScoreLabel.setText(String(RedScoreW))
        }
    }

    @IBAction func BlueScorePlus() {
        if BlueScoreW == 999 {
            BlueScoreW …
Run Code Online (Sandbox Code Playgroud)

variables viewcontroller watchapp swift2 watchos-2

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